View Full Version : No server listed on server select (Local Host)
kolamer
01-17-2013, 05:36 PM
Hello,
I was following one of the guides here on this site to try to setup my own personal server to play around on. I was able to get everything working (or so it seemed). I did a fresh install of Titanium, I am using PEQ DB, and I am using the MiniLogin as the login service for the game.
I fire up the MiniLogin, then I run the Start.bat batch file and everything looks good from what I can tell. When I launch the game, I am able to put in the account name and password (which I did notice I can enter any password and it works apperently). Once I get to the server select screen however there are no servers listed. Below are copies of the config files code.
EQ Host Code
[LoginServer]
Host=127.0.0.1:5999
Eqemu_config
<?xml version="1.0"?>
<server>
<world>
<shortname>Emberwood</shortname>
<longname>The Emberwood Forest</longname>
<!-- address has to be specified for minilogin to work -->
<address>localhost</address>
<localaddress>127.0.0.1</localaddress>
<!-- Loginserver information. -->
<loginserver>
<host>localhost</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>make up some random string of characters here</key>
<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>
<!-- Database configuration, replaces db.ini -->
<database>
<host>localhost</host>
<port>3306</port>
<username>*******</username>
<password>*********</password>
<db>peq</db>
</database>
</server>
LoginServer
### --- 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 reccomend using the EQEmu.net Loginserver ALWAYS.
### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.
# READ README.TXT
[LoginServer]
loginserver=127.0.0.1
loginserver2=newlogin1.eqemulator.net
loginport=5999
loginport2=5999
worldname=The Emberwood Forest
worldaddress=127.0.0.1
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=MiniLogin
ServerPort=5999
I did some research here on the forums and I did see that if you are using titanium that you should be using port 5998 instead of 5999. The problem that I run into if I change all of the ports to 5998 is that when I launch EQ, I cant get past the login screen.
Any help would be greatly appreciated.
kolamer
01-17-2013, 06:11 PM
I thought I would add in what each of my output screens look like.
C:\EQEMU\World.exe
Failed to open log file: logs/eqemu_debug_world_0504.log
[Debug] [WORLD__INIT] Loading server configuration..
[Debug] [WORLD__INIT] Warning: Unable to read log.ini
[Debug] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[Debug] [WORLD__INIT] Added loginserver 192.168.1.114:5999
[Debug] [WORLD__INIT] Connecting to MySQL...
Failed to open log file: logs/eqemu_world_0504.log
[Status] Using database 'peq' at localhost:3306
[Debug] [WORLD__INIT] HTTP world service disabled.
[Debug] [WORLD__INIT] Loading variables..
[Debug] [WORLD__INIT] Loading zones..
[Debug] [WORLD__INIT] Clearing groups..
[Debug] [WORLD__INIT] Clearing raids..
[Debug] [WORLD__INIT] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=92476
[Debug] [WORLD__INIT] Loading guilds..
[Debug] [WORLD__INIT] Loaded default rule set 'default'
[Debug] [WORLD__INIT] Clearing temporary merchant lists..
[Debug] [WORLD__INIT] Loading EQ time of day..
Failed to open log file: logs/eqemu_error_world_0504.log
[Error] Could not load EQTime file eqtime.cfg
[Debug] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[Debug] [WORLD__INIT] Loading launcher list..
[Debug] [WORLD__INIT] Reboot zone modes ON
[Debug] [WORLD__INIT] Deleted 0 stale player corpses from database
[Debug] [WORLD__INIT] Deleted 0 stale player backups from database
[Debug] [WORLD__INIT] Loading adventures...
[Debug] [WORLD__INIT] Purging expired instances
[Debug] [WORLD__INIT] Loading char create info...
[Debug] [WORLD__INIT] Zone (TCP) listener started.
[Debug] [WORLD__INIT] Client (UDP) listener started.
[Debug] [NET__IDENTIFY] Registered patch 6.2
[Debug] [NET__IDENTIFY] Registered patch Titanium
[Debug] [NET__IDENTIFY] Registered patch SoF
[Debug] [NET__IDENTIFY] Registered patch SoD
[Debug] [NET__IDENTIFY] Registered patch Underfoot
[Debug] [WORLD__LS] Connecting to login server: 192.168.1.114:5999
[Debug] [WORLD__LS] Connected to Loginserver: 192.168.1.114:5999
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53116
[Debug] [WORLD__CONSOLE] New launcher from 127.0.0.1:53116
[Debug] [WORLD__LAUNCH] Adding pending launcher 1
[Debug] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[Debug] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[Debug] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53120
[Debug] [WORLD__CONSOLE] New zoneserver #1 from 127.0.0.1:53120
[Debug] [WORLD__ZONE] [1] Zone started with name dynamic_01 by launcher zone
[Debug] [WORLD__ZONE] [1] Auto zone port configuration. Telling zone to use por
t 7000
[Debug] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53123
[Debug] [WORLD__CONSOLE] New zoneserver #2 from 127.0.0.1:53123
[Debug] [WORLD__ZONE] [2] Zone started with name dynamic_02 by launcher zone
[Debug] [WORLD__ZONE] [2] Auto zone port configuration. Telling zone to use por
t 7001
[Debug] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53125
[Debug] [WORLD__CONSOLE] New zoneserver #3 from 127.0.0.1:53125
[Debug] [WORLD__ZONE] [3] Zone started with name dynamic_03 by launcher zone
[Debug] [WORLD__ZONE] [3] Auto zone port configuration. Telling zone to use por
t 7002
[Debug] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53128
[Debug] [WORLD__CONSOLE] New zoneserver #4 from 127.0.0.1:53128
[Debug] [WORLD__ZONE] [4] Zone started with name dynamic_04 by launcher zone
[Debug] [WORLD__ZONE] [4] Auto zone port configuration. Telling zone to use por
t 7003
[Debug] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[Debug] [WORLD__ZONE] New TCP connection from 127.0.0.1:53130
[Debug] [WORLD__CONSOLE] New zoneserver #5 from 127.0.0.1:53130
[Debug] [WORLD__ZONE] [5] Zone started with name dynamic_05 by launcher zone
[Debug] [WORLD__ZONE] [5] Auto zone port configuration. Telling zone to use por
t 7004
0: sleeping
Failed to open log file: logs/eqemu_debug_4680.log
[Debug] [LAUNCHER__INIT] Loading server configuration..
[Debug] [NET__WORLD] WorldConnection connect: Connecting to the server 127.0.0.1
:9000 failed: TCPConnection::Connect(): connect() failed. Error: 10061
[Debug] [LAUNCHER__ERROR] worldserver.Connect() FAILED! Will retry.
[Debug] [LAUNCHER__INIT] Starting main loop...
[Debug] [NET__WORLD] Connected to World: 127.0.0.1:9000
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[Debug] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is alre
ady running.
[Debug] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is alre
ady running.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_01
[Debug] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second
zone.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_02
[Debug] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_03
[Debug] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_04
[Debug] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
[Debug] [LAUNCHER__STATUS] Starting zone dynamic_05
[Debug] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[Debug] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zon
e.
1 Server(s), 0 Client(s) Connected
LoginServer.ini read.
[Status] Loading opcodes..
Server mode: MiniLogin
Login server listening on port:5999
4652 New Server connection: 192.168.1.114 port: 31183
0: 54 68 65 20 45 6D 62 65 - 72 77 6F 6F 64 20 46 6F | The Emberwood Fo
16: 72 65 73 74 00 00 00 00 - 00 00 00 00 00 00 00 00 | rest............
32: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
48: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
64: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
80: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
96: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
112: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
128: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
144: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
160: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
176: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
192: 00 00 00 00 00 00 00 00 - 00 45 6D 62 65 72 77 6F | .........Emberwo
208: 6F 64 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | od..............
224: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
240: 00 00 00 00 00 00 00 00 - 00 00 00 6C 6F 63 61 6C | ...........local
256: 68 6F 73 74 00 00 00 00 - 00 00 00 00 00 00 00 00 | host............
272: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
288: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
304: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
320: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
336: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
352: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
368: 00 00 00 00 00 00 00 00 - 31 39 32 2E 31 36 38 2E | ........192.168.
384: 31 2E 31 31 34 00 00 00 - 00 00 00 00 00 00 00 00 | 1.114...........
400: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
416: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
432: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
448: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
464: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
480: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
496: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
512: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
528: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
544: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
560: 00 00 00 30 2E 33 2E 31 - 30 00 00 00 00 00 00 00 | ...0.3.10.......
576: 00 00 00 00 00 00 00 00 - 00 00 00 00 30 2E 38 2E | ............0.8.
592: 30 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | 0...............
608: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
624: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
640: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 | .............
0: 35 32 00 36 00 00 00 00 - 01 00 00 00 | 52.6........
0: 00 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 | ................
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 01 00 00 00 | .....
0: 30 00 00 00 00 00 00 00 - 02 00 00 00 | 0...........
0: 00 00 30 2E 00 00 00 00 - 03 00 00 00 | ..0.........
0: 30 2E 38 2E 00 00 00 00 - 04 00 00 00 | 0.8.........
0: 00 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 | ................
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 02 00 00 00 | .....
0: 00 00 00 00 00 00 00 00 - 05 00 00 00 | ............
0: 00 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 | ................
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 03 00 00 00 | .....
0: 00 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 | ................
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 04 00 00 00 | .....
0: 00 00 00 00 01 00 00 00 - 00 00 00 00 00 00 00 00 | ................
16: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................
32: 00 05 00 00 00 | .....
80824 New client from ip: 127.0.0.1 port: 54759
84318 New client from ip: 127.0.0.1 port: 54760
86053 New client from ip: 127.0.0.1 port: 54761
87798 New client from ip: 127.0.0.1 port: 54762
90543 New client from ip: 127.0.0.1 port: 54763
94038 New client from ip: 127.0.0.1 port: 54764
The "New Client" posts at the bottom are me logging into the game trying to see if the server select screen will refresh and show the server.
c0ncrete
01-17-2013, 06:27 PM
if, for whatever reason, you want to use your own login server, i would highly recommend the EQEmuLoginServer instead of minilogin. using the public login server is easiest, however. if you want to restrict who can login, you can always give those accounts elevated status and keep your world locked via the config file.
c0ncrete
01-17-2013, 06:31 PM
have you tried using 192.168.1.114 instead of localhost?
Added loginserver 192.168.1.114:5999
kolamer
01-17-2013, 06:47 PM
I have changed all of the 127.0.0.1 to 192.168.1.114 I am still having the same issue. Is this a problem with the miniogin or is it an issue with my server config?
Here is what my config files look like now.
eqemu_config
<?xml version="1.0"?>
<server>
<world>
<shortname>Emberwood</shortname>
<longname>The Emberwood Forest</longname>
<!-- address has to be specified for minilogin to work // address was localhost-->
<address>192.168.1.114:5999</address>
<localaddress>192.168.1.114</localaddress>
<!-- Loginserver information. -->
<loginserver>
<host>192.168.1.114</host>
<port>5999</port>
<account></account>
<password></password>
</loginserver>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>make up some random string of characters here</key>
<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>
<!-- Database configuration, replaces db.ini -->
<database>
<host>localhost</host>
<port>3306</port>
<username>*****</username>
<password>*****</password>
<db>peq</db>
</database>
</server>
LoginServer.ini
### --- 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 reccomend using the EQEmu.net Loginserver ALWAYS.
### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.
# READ README.TXT
[LoginServer]
loginserver=192.168.1.114:5999
loginserver2=newlogin1.eqemulator.net
loginport=5999
loginport2=5999
worldname=The Emberwood Forest
worldaddress=192.168.1.114
locked=false
account=
password=
[WorldServer]
Defaultstatus=
Unavailzone=
[ChatChannelServer]
worldshortname=
chataddress=
chatport=
[LoginConfig]
ServerMode=MiniLogin
ServerPort=5999
EQHost
[LoginServer]
Host=127.0.0.1:5999
kolamer
01-17-2013, 06:50 PM
Oh and the only reason I was using minilogin was because was what the guide I was using said to use. I am not opposed to using another login server if you can provide an easy guide on how to set it up. I have seen several times that using the public login server is easiest but I am trying to get an offline server setup to play on my laptop when I am away from home and have no internet connection.
Noport
01-17-2013, 07:30 PM
keep it simple and sweet c0ncrete
kolamer using minilogin.exe
edit loginserver.ini change
loginport=5998
ServerPort=5998
edit eqemu_config.xml put the username and password of mysql
<!-- Loginserver information. -->
<port>5998</port>
<account>xxxxxxxxxx</account>
<password>xxxxxxxxx</password>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>xxxxxxxxxxx</key> check mysql database under variables at the bottom of the list
ZSPassword xxxxxxxxxxxx put that as your key.
edit opcodes.conf
#Login opcodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0021
OP_ChatMessage=0x0016
OP_LoginAccepted=0x0017
OP_ServerListResponse=0x0018
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011
don't forget to match EQHost with the server ip address
xxx.x.x.x:5998
you would be better off changing back the ip to 127.0.0.1
after you made the changes you should be able to see the server now in offline mode using minilogin.exe
c0ncrete
01-17-2013, 07:47 PM
http://cdn.memegenerator.net/instances/400x/33339459.jpg
simple? it'd be much easier to use the public login server.
http://www.eqemulator.org/forums/showthread.php?t=32980
c0ncrete
01-17-2013, 07:58 PM
all of what you need to run EQEmuLoginServer is in <source_dir>\EQEmuLoginServer\login_util
just copy the ini and conf files to your main server directory and edit and source in EQEmuLoginServerInstall.sql.
you'll have to have a build of the executable, of course. but if you have those files, you already have the source to compile it.
you can set up your server to run off both the public and your private login server simultaneously as well.
<loginserver1>
<host>eqemulator.net</host>
<port>5998</port>
<account>...</account>
<password>...</password>
</loginserver1>
<loginserver2>
<host>192.168.1.114</host>
<port>5998</port>
<account>...</account>
<password>...</password>
</loginserver2>
kolamer
01-17-2013, 08:05 PM
I changed all of the ports to 5998 and changed the IP's back to 127.0.0.1
When I do this, I can no longer get past the login screen. It says that everquest cannot connect to the server.
c0ncrete
01-17-2013, 08:16 PM
that's because he usually gives incredibly horrible advice.
Noport
01-17-2013, 10:12 PM
did you change your database under variables to minilogin?
i'm sorry kolamer this is for local only
opcode.conf
#Login opcodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0022
OP_ChatMessage=0x0017
OP_LoginAccepted=0x0018
OP_ServerListResponse=0x0019
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011
eqemu_config.xml
<?xml version="1.0">
<server>
<world>
<!-- Set the shortname to ONE word. The longname is what shows up on server list -->
<shortname>Emberwood</shortname>
<longname>The Emberwood Forest</longname>
<!-- DO NOT EDIT ANY LINES BETWEEN HERE AND THE DATABASE SECTION -->
<address>127.0.0.1</address>
<localaddress>127.0.0.1</localaddress>
<!-- Loginserver information. DO NOT EDIT -->
<loginserver>
<host>127.0.0.1</host>
<port>5998</port>
<account>xxxxxx</account>
<password>xxxxxxx</password>
</loginserver>
<!-- Server status. Default is unlocked DO NOT EDIT RIGHT NOW -->
<!--<locked/>-->
<!-- <unlocked/> -->
<!-- Sets the ip/port for the tcp connections. DO NOT EDIT -->
<tcp ip="localhost" port="9000" telnet="disable"/>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>xxxxxxxxxxxxxxxxxx</key>
<!-- Enable and set the port for the HTTP service. Defaults are shown -->
<http port="9080" enabled="false" mimefile="mime.types" />
</world>
<!-- Chatserver (channels) information. DO NOT EDIT -->
<chatserver>
<host>127.0.0.1</host>
<port>7778</port>
</chatserver>
<!-- Mailserver (in-game mail) information. DO NOT EDIT -->
<mailserver>
<host>127.0.0.1</host>
<port>7779</port>
</mailserver>
<zones>
<!-- The defaultstatus is what status the new toons will have on your server -->
<defaultstatus>0</defaultstatus>
<!-- Sets port range for world to use to auto configure zones DO NOT EDIT RIGHT NOW-->
<ports low="7000" high="7100"/>
</zones>
<!-- Set username to root and password is your MySQL password and db to peq -->
<database>
<host>localhost</host>
<port>3306</port>
<username>xxxxxx</username>
<password>xxxxxx</password>
<db>peq</db>
</database>
<!-- Launcher Configuration DO NOT EDIT-->
<launcher>
<!-- <logprefix>logs/zone-</logprefix> -->
<!-- <logsuffix>.log</logsuffix> -->
<!-- <exe>zone.exe</exe> -->
<!-- <timers restart="10000" reterminate="10000"> -->
</launcher>
<!-- File locations. DO NOT EDIT -->
<files>
<!-- <spells>spells_us.txt</spells> -->
<!-- <opcodes>opcodes.conf</opcodes> -->
<!-- <logsettings>log.ini</logsettings> -->
<!-- <eqtime>eqtime.cfg</eqtime> -->
</files>
<!-- Directory locations. DO NOT EDIT -->
<directories>
<!-- <maps>Maps</maps> -->
<!-- <quests>quests</quests> -->
<!-- <plugins>plugins</plugins> -->
</directories>
</server>
Loginsever.ini
# READ README.TXT
[LoginServer]
loginserver=127.0.0.1
loginport=5998
worldname=The Emberwood Forest
worldaddress=127.0.0.1
locked=false
account=root
password=xxxxxx
[WorldServer]
Defaultstatus=0
Unavailzone=
[ChatChannelServer]
worldshortname=Emberwood
chataddress=127.0.0.1
chatport=3018
[LoginConfig]
ServerMode=minilogin
ServerPort=5998
EQHost
[LoginServer]
Host=127.0.0.1:5998
config.ini
[Database]
host=localhost
user=xxxxxx
password=xxxxxxxx
database=peq
compression=off
[General]
quests=C:\EQEmu\Quests\
wordwrap=1
db.ini
[Database]
host=localhost
user=xxxxx
password=xxxxxxx
database=peq
kolamer
01-18-2013, 12:04 AM
Thanks for the list of corrections. I will have to let you know in a few days if I am able to get it up and running with what those corrections. I say in a few days because I am currently now sitting in the labor and delivery room with my wife waiting on our first child (a boy) to be born!
c0ncrete
01-18-2013, 01:15 AM
Thanks for the list of corrections. I will have to let you know in a few days if I am able to get it up and running with what those corrections. I say in a few days because I am currently now sitting in the labor and delivery room with my wife waiting on our first child (a boy) to be born!
congratulations!
that's the second time i've said that today for the same reason on these very forums...
ghanja
01-18-2013, 02:06 AM
keep it simple and sweet c0ncrete
#Login opcodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0021
OP_ChatMessage=0x0016
OP_LoginAccepted=0x0017
OP_ServerListResponse=0x0018
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011
Come on man, are you for real? Like, is this real life?
It's a damn wonder that EQEMU works at all, seeing that you've successfully claimed every single opcode was wrong -- mind you, that's considering the hundreds of posts where you suggest people change them.
kolamer
01-27-2013, 07:17 PM
Well we are home from the hospital and settled in. Mom and baby are doing great. Now that we are at the point where we are getting rest and the baby is allowing (oh yes, allowing) us to do stuff here and there, I decided to sit down and play with this some more. Let me show you what my files look like currently.
EQHost
[LoginServer]
Host=127.0.0.1:5998
eqemu_config
<?xml version="1.0"?>
<server>
<world>
<shortname>Emberwood</shortname>
<longname>The Emberwood Forest</longname>
<!-- address has to be specified for minilogin to work // address was localhost-->
<address>127.0.0.1</address>
<localaddress>127.0.0.1</localaddress>
<!-- Loginserver information. -->
<loginserver>
<host>127.0.0.1</host>
<port>5998</port>
<account>kolamer</account>
<password>password</password>
</loginserver>
<!-- Sets the shared key used by zone/launcher to connect to world -->
<key>dragoon01</key>
<!-- Enable and set the port for the HTTP service -->
<http port="9080" enable="true" mimefile="mime.types"/>
</world>
<!-- Database configuration, replaces db.ini -->
<database>
<host>localhost</host>
<port>3306</port>
<username>root</username>
<password>password</password>
<db>peq</db>
</database>
</server>
LoginServer
### --- 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 reccomend using the EQEmu.net Loginserver ALWAYS.
### --- NOTE: Starting 6-1-2002, you can no longer use the word "Server" in worldname.
### --- NOTE2: the word "Server" is added to each server automaticly.
# READ README.TXT
[LoginServer]
loginserver=127.0.0.1
loginport=5998
worldname=The Emberwood Forest
worldaddress=127.0.0.1
locked=false
account=root
password=password
[WorldServer]
Defaultstatus=0
Unavailzone=
[ChatChannelServer]
worldshortname=Emberwood
chataddress=127.0.0.1
chatport=3018
[LoginConfig]
ServerMode=MiniLogin
ServerPort=5998
With this code, I am unable to connect to the server at the login screen. Remember I am using the titanium install, that said, if I change all of the ports to 5999 I can login at the login screen with any combination of username and password (not entirely sure how / why that works) however when I get to the server select screen there are no servers listed.
Where exactly did I mess up at? I used this guide to do the setup..
http://www.eqemulator.net/wiki/wikka.php?wakka=ws992mysql5
Is this out dated? If so, can you please give me a link to the best way to setup a server? I don't want to have to start completely over but if I need to I will.
I had a server up and running back around 2008 or so and I don't remember it ever being this hard to set up and run.
kolamer
01-27-2013, 07:19 PM
Oh and Noport showed me some code for 2 files called config.ini and db.ini
Where are those files located? I dont remember seeing them, nor do I remember having to configure them.
Noport
01-27-2013, 07:27 PM
http://www.eqemulator.org/forums/showthread.php?t=36279
on page 1 post # 12 if you cant find them make them.
and put in c:\eqemu directory.
eqtime.cfg needs to be placed in C:\eqemu directory.
1000
1
9
0
1
3100
1141490814
kolamer
01-27-2013, 07:38 PM
Okay I created the config and db ini files in the eqemu folder. Same results :(
Noport
01-27-2013, 07:50 PM
how did you make them by going to new file text document? if you did you'll have to goto dos prompt goto c:\eqemu directory then type rename config.ini.txt config.ini (enter key) do the same for db.ini type rename db.ini.txt db.ini (enter key)
kolamer
01-27-2013, 07:57 PM
They are correct ini files. In notepad I choose all file types in the drop down box for file type and named the files db.ini and config.ini
Windows is seeing them as ini config files.
Noport
01-27-2013, 08:06 PM
make sure you peq server is set to minilogin and not using public.
othere then that might change if the last opcode.conf i posted didn't work.
opcode.conf
#Login opcodes
OP_SessionReady=0x0001
OP_Login=0x0002
OP_ServerListRequest=0x0004
OP_PlayEverquestRequest=0x000d
OP_PlayEverquestResponse=0x0021
OP_ChatMessage=0x0016
OP_LoginAccepted=0x0017
OP_ServerListResponse=0x0018
OP_Poll=0x0029
OP_EnterChat=0x000f
OP_PollResponse=0x0011
c0ncrete
01-27-2013, 08:45 PM
https://lh3.googleusercontent.com/-vse3sHEg5MQ/UQXJ4GBVZJI/AAAAAAAAADI/1ISmNUBpIuk/s512/foreveropcode.jpg
kolamer
01-28-2013, 07:15 PM
I've decided I am going to start completely over incase I missed something. Which guide would you guys say is the best (and easiest) to follow? My goal is to create on offline server that I can play on my laptop when I am away from home.
In case it matters, I am on Windows 7 64 bit. I am using the titanium client. If a newer one is easier to use, please let me know.
c0ncrete
01-28-2013, 07:40 PM
i'm going to assume the biggest issue you are having is with the private login server.
to use a private login server, do the following:
1) check the box to build the login server when you run cmake.
2) move loginserver.exe over to your server directory along with the other files you built.
3) in source\EQEmuLoginServer\login_util, move these three files to your server directory:
login.ini
login_opcodes.conf
login_opcodes_sod.conf
4) edit the follwing lines in login.ini to match your setup:
[database]
db = peq
user = username
password = password
[options]
local_network = 192.168.1.
5) move the only file found in source\EQEmuLoginServer\login_util\ms\release to your server directory.
6) edit the 1st, 5th, and 6th INSERT lines found in source\EQEmuLoginServer\login_util\EQEmuLoginServe rDBInstall.sql
7) source in EQEmuLoginServerDBInstall.sql
8) edit the <loginserver> section of your eqemu_config.xml file to match what you just set up
9) make sure you start the login server when you boot everything else up and enjoy
Disorder
01-28-2013, 07:45 PM
http://www.eqemulator.org/forums/showthread.php?t=32980
I used this. You have to use Cmake to compile prior to using C++, which it does not list. I imagine the changes for LAN vs Public are small. Could always just make it on the public server and lock it so no one but people you want can connect. Requires internet, but may be an easy fix for now.
I would use Underfoot client at least. Titanium has a lot of restrictions. Since you are using 64bit, use pearl 5.14.
Please, any one feel free to correct me if any of this is wrong.
Have fun! - Belated congrats on the sex! (oh, and baby too, I guess)
http://i.imgur.com/Ae9ghig.jpg
http://www.youtube.com/watch?v=lQlIhraqL7o :)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.