EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Tutorials/Howto's (https://www.eqemulator.org/forums/forumdisplay.php?f=619)
-   -   HOWTO: Setup an EQEmu server as of 06/01/2004 (https://www.eqemulator.org/forums/showthread.php?t=12337)

Longear 03-19-2004 04:46 AM

Server
 
Everything worked perfect when i made it! good help here! but i cant log on to it from EQemu:P i get a 1017.. any suggestions? Thanks for answers =)

samandhi 03-19-2004 08:16 AM

Well, to start with you will need to provide us with more information for us to be able to help you... Please post your loginserver.ini, load5zones.bat, eqhost.txt files, and past the output of your world.exe and zone.exe when you try and log on and get this error...

Longear 03-19-2004 09:20 AM

Well, i get no errors, so here is my Db.ini:
# READ README.TXT!

[Database]
host=localhost
user=YourMysqlUsername
password=YourMysqlPassword
database=eq
compression=off


### --- This file tells world.exe what computer mySQL is on. Host should
### --- be left "localhost" unless mysql is on a differant computer than world.exe.
And the boot5zones:
REM: ****Read this first!!!****

REM: This file requires your real IP in the place of "YourIP" when you are connecting
REM: To the EQEmu Loginserver.

REM: When you are using minilogin, Replace all IP Addresses to say 127.0.0.1

REM: If you still get errors try using localhost instead of 127.0.0.1

REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . YourIP 7995 localhost
start zone . YourIP 7996 localhost
start zone . YourIP 7997 localhost
start zone . YourIP 7998 localhost
start zone . YourIP 7999 localhost
exit
cls

:NOSPELL
echo You did not copy the spells_en.txt from your everquest directory to this one. Please do so or zones will crash on startup.
PAUSE

REM:---------------END------------------------

and the last:
### --- This file tells world.exe what loginserver to connect to.
### --- Leave the account and password field BLANK.

### --- Public Login is un-supported as is LAN playing. We recommend using the eqemulator.net Loginserver ALWAYS.

### --- NOTE: You can NOT use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automatically.

# READ README.TXT
[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginport=5997
worldname=Tommy
worldaddress=Your external IP Address here
locked=false

[WorldServer]
Defaultstatus=0
Unavailzone=

[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=
All is like that, only my ip.. but is localhost really 10.0.0.3?

Longear 03-19-2004 09:21 AM

Then i run EQemu as usual, and get the 1017..

coregamer10 03-19-2004 09:23 AM

This what you needen Samandhi

Loginserver


[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5997
loginport=5997
loginport=5997
worldname=[Testing] Shadow
worldaddress=65.28.234.135
locked=false

[WorldServer]
Defaultstatus=0
Unavailzone=

[LoginConfig]
ServerMode=Standalone
ServerPort=5999
UplinkAddress=
UplinkPort=
UplinkAccount=
UplinkPassword=

[ChatChannelServer]
ChatChannelServer=192.168.1.100

db
[Database]
host=127.0.0.1
user=darkshadows
password=shadow
database=eq
compression=off

Boot5Zones
start zone . 65.28.234.135 7995 192.168.1.100
start zone . 65.28.234.135 7996 192.168.1.100
start zone . 65.28.234.135 7997 192.168.1.100
start zone . 65.28.234.135 7998 192.168.1.100
start zone . 65.28.234.135 7999 192.168.1.100
exit
cls

World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5-DR1
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26679, max id=68199
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Error] Could not load EQTime file ./eqtime.cfg
[Error] Unable to load ./eqtime.cfg
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Liberating a country that despises us...
TCP listening on: 65.28.234.135:9000
World server listening on: 65.28.234.135:9000
Connected to LoginServer: eqlogin2.eqemulator.net:5997

Zone.exe
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.5-DR1
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading npc faction lists
[Status] Loading loot tables
[Status] Loading doors
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 5002
[Status] Loading guilds
[Status] Loading factions
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] command_init(): Warning: Command 'help' defaulting to access level 0!
[Status] command_init(): Warning: Command 'version' defaulting to access level 0
!
[Status] command_init(): Warning: Command 'serversidename' defaulting to access
level 0!
[Status] command_init(): Warning: Command 'loc' defaulting to access level 0!
[Status] command_init(): Warning: Command 'flag' defaulting to access level 0!
[Status] command_init(): Warning: Command 'si' defaulting to access level 0!
[Status] 157 commands loaded
[Status] Entering sleep mode
Connected to worldserver: 192.168.1.100:9000

Hope this is what you needed :D

Jezebell 03-19-2004 09:38 AM

There is nothing wrong with any of that coregamer10 that I can see.

samandhi 03-19-2004 09:45 AM

@coregamer10
There are a couple of things to change here that may or may not solve the issue, but will help things later down the road.. The first thing (and this is PROBABLY what is causing your 1017), make your server name longer... Also in DB.ini change it to localhost (that probalby wont matter, but just in case it seems to like localhost better than 127.0.0.1 on some machines, go figure).

Are you using a dynamic IP or static? Are you using a router that needs to be configured to forward the ports needed by EQEMu? Do you have a firewall that needs to be disabled? If you do NOT know the answers to all of those questions, try this: Change all instances where you put your IP to say localhost and or 127.0.0.1 and see if you can connect...(except your world address) This will ensure that the only thing you HAVE to make sure works (internet-wise) is your connection to the loginserver, the rest will be read directly from your machine without looping back... Try these things, if they dont work post back here, and we'll see what we cant do...

@Longear
You have this:
Quote:

start zone . YourIP 7995 localhost
start zone . YourIP 7996 localhost
start zone . YourIP 7997 localhost
start zone . YourIP 7998 localhost
start zone . YourIP 7999 localhost
exit
cls
Try putting in your internal IP where you have localhost (if you have a router), if not then try putting in your IP in both columns....
This is the meat and potatoes of your problem (probably) you have this:
Quote:

# READ README.TXT
[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginport=5997
worldname=Tommy
worldaddress=Your external IP Address here
locked=false
When you SHOULD have this:
Code:

[LoginServer]
loginserver=eqlogin1.eqemulator.net
loginserver2=eqlogin2.eqemulator.net
loginserver3=eqlogin3.eqemulator.net
loginport=5997
loginport=5997
loginport=5997
worldname=Tommy
worldaddress=Your external IP Address here
locked=false

But, also note, your server name it probably too short also.. try using something like "Tommy The EQ Connection", or something like that just to test...

Also, the questions I asked earlier DO apply to you too. Such as, do you have a router? Do you use a dynamic IP and so on...

Longear 03-19-2004 09:53 AM

lol, now nothing works:P starting from scratch with your ini's :)

Longear 03-19-2004 09:55 AM

one fact!: i have mysql in C: and eqemu in h: . . doews taht make a diff?

Longear 03-19-2004 09:59 AM

Samadhi: i have a broadband, with routers, and windows firewall is not up. ill try the longer name thing, and the ip :)

Longear 03-19-2004 10:12 AM

hmm
 
hmm, now World.exe is dead, 2 lines come up and poof :/

samandhi 03-19-2004 10:26 AM

Quote:

one fact!: i have mysql in C: and eqemu in h: . . doews taht make a diff?
No, as long as your DB that you sourced in is in you \mysql\bin directory...

Quote:

hmm, now World.exe is dead, 2 lines come up and poof :/
Sounds like you have pooched server files. Try re-downloading the files and redoing it.. Leave the DB unchanged as you dont need to mess with that... Starting from scratch may just be easier anyhow and see what happens (except the DB of course). Or you could open up a dos prompt and change to the directory that contains your world.exe and run it.. This way you can see what it says and it wont close... :)

Quote:

Samadhi: i have a broadband, with routers, and windows firewall is not up. ill try the longer name thing, and the ip
Make sure that you forward the ports needed for your connection to the loginserver (at least). You may also try forwarding your zone ports, so you can use your external IP... Is your broadband IP static or dynamic? If it is dynamic, then that is your problem... It will change either daily, or when you turn off and then back on your machine. You will have to use something like DynDNS, a website where you can assign a NAME to your IP address, even if it changes, that way you can use the same thing over and over no matter what your IP is (as long as it is through your ISP that you sign up the account with on DynDNS)....

coregamer10 03-19-2004 02:29 PM

I am using Windows XP, Cabile connection, yes I am using a router, the Firewall is disabled, and I have no clue what kind of IP I am usen just usen what it gave me when I clicked on whatsmyip link and what the cammand prompt gave me when I did the ipconfig. thanks a ton for the help samandhi :D

Longear 03-20-2004 08:59 AM

boot5zones
 
think ive fixed most now, but still 1017 error, i think the major fault is the boot.bat, they get an 10057 error when someone comes in.

Longear 03-20-2004 09:07 AM

no, that was when i shut down world:P but i have svreenshots of world.exe, and zone.exe, but cant upload :/


All times are GMT -4. The time now is 03:37 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.