Running a server on different systems
Hi,
I want to span my EQEmu server. Meaning I want to have one computer run the world.exe then 2 or so different ones running zones. Is this possible, and if so can someone point to a link where it's explained ? Thanks for reading. |
Zone.exe running on separate PC
All you have to do is run the zone.exe's on the other computer like this:
zone zonename myIP port worldIP zonename is the short name of the zone you wish to run (i.e. halas, freeportn, nexus, etc.) myIP is the IP address of the computer running zone.exe port is any port number that isn't reserved or already used worldIP is the IP address of the computer running world.exe for example: If I wanted to run 5 zones on a computer when another computer is running world.exe, I would do this (given: world.exe computer has IP address of 192.168.0.1 (replace this with the computer's real IP): zone nexus localhost 7995 192.168.0.1 zone bazaar localhost 7996 192.168.0.1 zone dreadlands localhost 7997 192.168.0.1 zone nro localhost 7998 192.168.0.1 zone shadowhaven localhost 7999 192.168.0.1 Hope this helps! |
Yes thats what I thought also. But when I set it up like the that zone command boxes run, stay running, and have no errors but when someone tries to zone into them they crash to server ..
still trying to figure this one out Does it matter what sql username that computer is using, do they all need to be the same, and would I need to change any other files ? |
The crashing to server problem could be caused by an incorrect patch version. Have them do a full patch and then get a !eqfix from the #eqemu channel on IRC.
Regarding the username, you must create the accounts in your dBase or put them manually into the minilogin.ini file. After that, their problems should either be fixed or dramatically reduced. |
Here's what i have running.
I have 1 system running 3 zones and world.exe I want to have at least one more system running 5 zones. On the computer running world and 3 zones I have it setup and it runs correctly. People log in and whatnot and everything is fine. On the other system that I want to run 5 zones I have the batch file setup as start zone . ip of system running zone 7995 ip of my system running world that system is running mysql also, with a different login and password then on my system and all eqemu files on that system use that sql information. People can log in fine when I run zones on my system running world.exe, but when I close down my zones and boot up zones on the other computer when someone zones in they crash to server. Their clients work correctly so thats not the issue. World.exe on my system sees the zones coming online so I know they basically "work" But I'm stumped as to why I can't span zones and get it to work. I know forever-hacking is doing it, don't know their secret but i shall !! |
Bump.
I know someone is doing this, please lend me a hand. |
If I'm interpreting what you're saying correctly, then I am officially stumped. I'll have to try it myself and see if I can duplicate your problem.
|
Let me map this out...
Revlins system us running the emu on a 2k system with a unique IP on cable. No firewall no router. This server is running a zone5batch. He is also running a laptop with a zone5batch. Again this laptop has a unique ip without a firewall no router on cable. System three is about 7 miles away. This zone5batch server is running on xp. The batch file is outside of the eqemu folder. This system is behind a cable router/firewall. ALl of the systems will connect. The two zone systems will in fact talk back and forth to the world server. However, when someone is sent to the secondary server the client crashes. You can see the client access the zone but it will not load. Revlin please post anything ive missed as far as specifics. DOes each batch file need to have pathes to its own zone files? DOes each system need a login into world server even tho they are connecting? Is it impossble to run this set up? |
Alright. I'll ask like this ,
I want to set up eqemu world.exe and some zones on one pc with a unique, static IP and ALSO want to run zones on 2 other computers with Static IPs What do I need to do to get this to function ? |
This is how I did it on my LAN at home:
1. Primary Server - Athlon 1.4 Ghz w/512 MB RAM Running minilogin.exe, world.exe, and 6 zones: zone nexus localhost 7995 localhost zone poknowledge localhost 7996 localhost zone potranquility localhost 7997 localhost zone freeportw localhost 7998 localhost zone freeportn localhost 7999 localhost zone freeporte localhost 8000 localhost EQemu 4.2 DR3 and batch files are located in C:\EQemu\EQemu\ MySQL 3.23 is located in C:\EQemu\MySQL\ DB is 4.2 DR3-Telmet 2. Secondary Server - PII 233 Mhz w/64 MB RAM Running 5 zones: zone ecommons 192.168.0.3 8001 192.168.0.2 zone commons 192.168.0.3 8002 192.168.0.2 zone nro 192.168.0.3 8003 192.168.0.2 zone oasis 192.168.0.3 8004 192.168.0.2 zone sro 192.168.0.3 8005 192.168.0.2 The zone.exe's are 4.2 DR3-Telmet as well, and MySQL is installed on this computer as a slave to the primary server. Works just fine for me, hope this bit of configuration information helps you out. |
Ok. Thats great.
Just want to clarify 2 things : zone ecommons 192.168.0.3 8001 192.168.0.2 Which is your main IP and your Second server IP ? and installed on this computer as a slave to the primary server. a brief howto on how you set that up ? thanks and I noticed a lot of things you did that I didn't think of. |
Still can not get this to work.
Need more input if anyone is running world and zones on different machines. |
All times are GMT -4. The time now is 02:44 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.