Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-12-2011, 09:17 PM
Phantons
Sarnak
 
Join Date: Feb 2008
Posts: 35
Default

Quote:
Originally Posted by BooPlumb View Post
How do you give someone access to quests folder? I've been able to give people access to my navicat / peqeditor etc... but not really sure how I go about allowing remote access to my quests folder so people can write quests.
This is pretty much what I would like. I want access to his Quest folder so I can write quests without having to give him the files and him keep putting them in/updating them by himself. Makes creating quests a bit of a hassle.
Reply With Quote
  #2  
Old 10-13-2011, 03:24 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

Lillu suggested a really nice tool to me a while back called Dropbox, and Kayen and I have been using it ever since. It basically works like a shared folder that is updated over the internet. You can setup public and private folders with it, and they even keep previous revisions available online so you can revert back to earlier files changes when needed. The only minor issue I have seen with it is occasionally it will have some delay between the time it updates all PCs sharing the folders, so saving the file and doing a quest reload might not work instantly. Generally, it is nearly instant though, especially if you remove the upload speed limit from it.

I use Dropbox along with the mklink function that Derision mentioned and it works very nice. Works on Linux and Windows and is pretty easy to setup. On Linux, I just use symlinks, but mklink on windows is basically the same thing.

I was thinking about adding this to the Wiki at some point, but here is what I currently use on the Windows server I am building:

Code:
mklink D:\Server\EMuShareMem.dll D:\Source\EQEmuServer\Build\EMuShareMem.dll
mklink D:\Server\World.exe D:\Source\EQEmuServer\Build\World.exe
mklink D:\Server\Zone.exe D:\Source\EQEmuServer\Build\Zone.exe
mklink D:\Server\Chatserver.exe D:\Source\EQEmuServer\Build\Chatserver.exe
mklink D:\Server\eqlaunch.exe D:\Source\EQEmuServer\Build\eqlaunch.exe

mklink D:\Server\patch_6.2.conf D:\Source\EQEmuServer\utils\patch_6.2.conf
mklink D:\Server\patch_HoT.conf D:\Source\EQEmuServer\utils\patch_HoT.conf 
mklink D:\Server\patch_SoD.conf D:\Source\EQEmuServer\utils\patch_SoD.conf
mklink D:\Server\patch_SoF.conf D:\Source\EQEmuServer\utils\patch_SoF.conf
mklink D:\Server\patch_Titanium.conf D:\Source\EQEmuServer\utils\patch_Titanium.conf
mklink D:\Server\patch_Underfoot.conf D:\Source\EQEmuServer\utils\patch_Underfoot.conf
mklink D:\Server\mail_opcodes.conf D:\Source\EQEmuServer\utils\mail_opcodes.conf

mklink D:\Server\cleanipc.cpp D:\Source\EQEmuServer\utils\cleanipc.cpp

mklink /D D:\Server\templates D:\Source\EQEmuServer\utils\defaults\templates
mklink /D D:\Server\logs D:\Source\EQEmuServer\utils\defaults\logs

mklink D:\Server\commands.pl D:\Source\EQEmuServer\utils\defaults\commands.pl
mklink D:\Server\plugin.pl D:\Source\EQEmuServer\utils\defaults\plugin.pl
mklink D:\Server\worldui.pl D:\Source\EQEmuServer\utils\defaults\worldui.pl

mklink /D D:\Server\quests D:\Dropbox\quests
mklink /D D:\Server\plugins D:\Dropbox\plugins
Of course, you would need to adjust the paths in those commands as needed. Once you have the paths set to match your server, these commands will let you map your quests and plugins folder to Dropbox and also will map out the needed binary and other files so you can do server build updates without having to ever move files around. Works nicely in my testing so far.

Note that the mklink command is not available on all versions of Windows, I think it is just Server 2003 and Windows Vista on up. Also, adding symbolic links may not be available on all of the versions that do have the mklink command, but at the very least, they should be able to make Junctions like Derision shows an example of. I am running the above commands on Server 2008, so I can confirm they work fine on that OS at least. Though, it may require that you add the File Server Role to the server for the command to be available.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!

Last edited by trevius; 10-13-2011 at 03:34 AM..
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:40 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3