Log in

View Full Version : Need help... here is my setup... I know something is wrong.


Maldian
06-25-2004, 12:38 PM
Please review my setup and tell me what is wrong here.

Zone.exe shows:

[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.7-DR6
[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] Loading guilds
[Status] Loading factions
[Status] Loading corpse timers
[Status] Loading what ever is left
[Status] Loading commands
[Status] 164 commands loaded
[Status] Entering sleep mode
Connected to worldserver: 68.209.123.168:9000

World.exe shows:

[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.7-DR6
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=28731, max id=69304
[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] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: Pants may change during online play.
TCP listening on: 68.209.123.168:9000
World server listening on: 68.209.123.168:9000
Connected to LoginServer: eqemulator.net:5997
29797 New TCP connection: 192.168.1.1:1306
New zoneserver: #1 192.168.1.1:1306
29843 New TCP connection: 192.168.1.1:1307
29843 New TCP connection: 192.168.1.1:1308
New zoneserver: #2 192.168.1.1:1308
New zoneserver: #3 192.168.1.1:1307
Zoneserver SetConnectInfo: 192.168.1.1:1306: 68.209.123.168:7999
29890 New TCP connection: 192.168.1.1:1309
29890 New TCP connection: 192.168.1.1:1310
New zoneserver: #4 192.168.1.1:1310
New zoneserver: #5 192.168.1.1:1309
Zoneserver SetConnectInfo: 192.168.1.1:1307: 68.209.123.168:7997
Zoneserver SetConnectInfo: 192.168.1.1:1308: 68.209.123.168:7998
Zoneserver SetConnectInfo: 192.168.1.1:1309: 68.209.123.168:7996
Zoneserver SetConnectInfo: 192.168.1.1:1310: 68.209.123.168:7995

Loginserver.ini shows:

### --- 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=eqemulator.net
loginserver2=eqemulator.net
loginserver3=eqemulator.net
loginport=5997
loginport2=5997
loginport3=5997
worldname=adventurer's lair
worldaddress=68.209.123.168
locked=False

[WorldServer]
Defaultstatus=0
Unavailzone=

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

[ChatChannelServer]
server=localhost

db.ini shows:

# READ README.TXT!

[Database]
host=localhost
user=maldian
password=*******
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.

boot5zones.bat shows:

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 . 68.209.123.168 7995 68.209.123.168
start zone . 68.209.123.168 7996 68.209.123.168
start zone . 68.209.123.168 7997 68.209.123.168
start zone . 68.209.123.168 7998 68.209.123.168
start zone . 68.209.123.168 7999 68.209.123.168
exit
cls

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

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

eqhost.txt shows:

[LoginServer]
Host=eqemulator.net:5995

Now the thing is this... I can get the server up and running but I can't connect to it with my client. I get kicked to desktop everytime. I have NOT patched the June 22nd patch yet. I am still running the June 16th patch as far as I know. Any help would be greatly appreciated.

My main goal is to get it where I can run it on a computer by itself with no internet connection. I want the server and client to be on the same computer. If anyone can assist on this, please let me know.

x-scythe
06-25-2004, 03:51 PM
i may be wrong...but how do you intend to connect to the eqemu login servers without an internet connection? :roll:

also where exactly are you crashing at?

Jezebell
06-25-2004, 04:05 PM
Sounds like he wants to use mini-login.

x-scythe
06-25-2004, 04:07 PM
ya, isnt minilogin broken tho?

Maldian
06-25-2004, 04:55 PM
I want to set up my own personal server where I login to it only and not have it on the internet eventually. Hell at this rate, i can't even log on to it myself when it is online. I had some other people log into it though.... weird.

animepimp
06-26-2004, 01:05 AM
Currently there is no way to run a server without being conencted to the internet, how ever I beliebe I heard that someone volunteered to write a new minilogin that may get done eventually.

bushman77
07-11-2004, 05:25 AM
I have been able to load in 5.7 dr6 server and have that connect to minilogin, then i was able to have my client connect up to that and successfully login to my world.

The catch is you must have a backed up version of eqmain.dll from the pre16th patch inorder to be able to login with minilogin

Hal2010
07-11-2004, 06:46 AM
I can volunteer time to update minilogin. where do I get the source for it?

animepimp
07-11-2004, 07:31 AM
The source for minilogin won't help since the login process fundamentally changed. Basically what is needed is you packet collect the login process and write a program that sends the same format of packets back to the client. The old minilogin also had some major flaws, like it only supported one login account, which would be better to start over so that the same flaws don't come up again. Plus the source was never released so there is no way to get it unless you get a good decompiler.

Hal2010
07-12-2004, 12:32 AM
Sounds Logical. I will take a stab at Sniffing the login process and see what im up against. If anyone has any kind of source to the minilogin someplace, just to jump start the process send a link. There must be something out there. how does the eqemulator site process the logins?

RangerDown
07-12-2004, 01:48 AM
The current Emu login server only supports pre-Jun22 clients. And to give you an idea of what you might be up against to try and code minilogin for current patch versions -- it's been how long? 3 weeks? between Jun 22 and now and still no public logon available for later patches.

Also, don't forget that client authentication is only 1/2 of what the login server does. You also accept world server connections and maintain the server list. Fortunately you have code from the emu sources to go off of for what kinds of packets the worldserver sends and receives, but it's still gotta be done, preferably with no more than a couple hundred bugs :lol:

gthang187
07-13-2004, 01:39 PM
I have been able to load in 5.7 dr6 server and have that connect to minilogin, then i was able to have my client connect up to that and successfully login to my world.

The catch is you must have a backed up version of eqmain.dll from the pre16th patch inorder to be able to login with minilogin

client connects to the minilogin server but i cant get the world server to show up any ideas? networked with 3 other comps via syslink router

thanx in advance :)

Hal2010
07-14-2004, 01:58 AM
If minilogin is broken, there must be some code at eqemulator.net used to process logins. How do logins get progessed at the eqemulator site? where is the source for it?

rizzen04
07-14-2004, 02:13 AM
They have no plans to release that code at all to the public, I dont blame them after all the hard work they put into all of this project to keep some to themselves.

Hal2010
07-14-2004, 03:14 AM
I seems at one time I was monkeying around with the emulator at the hackerquest site. It handled logins within the emulation code I think. I wonder if it can be stripped out and used to build the new minilogin program?

gthang187
07-14-2004, 06:57 AM
I seems at one time I was monkeying around with the emulator at the hackerquest site. It handled logins within the emulation code I think. I wonder if it can be stripped out and used to build the new minilogin program?

hal thats a good idea i was thinking the same thing although im new to the whole c++ thing infact i have only compiled 1 EQ server so far and i quite doing it because i feel it to be worthless without minilogin. but atleast i learned how to compile i can alteast thank the devs for that thanx guys :)