Log in

View Full Version : MiniLogin --- Host & Play on same PC *Step by Step*


bluejam
04-06-2004, 06:46 AM
--------------------------------------------------------------------------------------------------------------
READ THIS! OR I WON'T ANSWER YOUR QUESTIONS WHICH ARE ALREADY EXPLAINED HERE.
--------------------------------------------------------------------------------------------------------------

First of all: You'll need a lot of patience, because I don't think it will work for you on your first attempt, no matter which guide you follow. This tutorial aims at people who like to explore zones that they haven't visited yet, create their dream character or simply fool around in EQ, trying out different classes et cetera.


IMPORTANT: If your EQ is patched with the 16th June update, stop reading and choose another guide. That patch f*cks up Minilogin, which I use in this howto to set up the server.
I recommend reading The Big Lan Book (http://www.eqemulator.net/forums/viewtopic.php?t=1645) simultaneously to this thread, to avoid wrong settings. There are some helpful links at the bottom of this page as well.


UPDATE: I've tried to spawn five zones with random ports (4662, 5663, 4673, 9673 and 2406) and it worked! I am certain that you can choose any port (besides the standard ports which are reserved for your ISP, I believe 80 is one of those) you like, since it connects through Minilogin (LAN) to the server.

UPDATE: If you don't want to know how to compile your own database, download Compiled.database.rar (http://www.rockel.de/tobias/files/Compiled.database.rar) and extract it to your mysql\bin folder. Rename the folder, or change the name in "db.ini" (if you have no idea what I'm talking about, keep on reading, you'll see). "Test" database was created with:

MW055_alpha1.sql
MW055_alpha_02.sql
loot_update.sql
npc_types_update.sql
dumpeditems.sql
doorupdate-03-15-04.sql





Step 1: Downloads

UPDATE: Works with 0.5.6

[1.] MySQL 4.0.18 (http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.18-win.zip/from/ftp://ftp.fu-berlin.de/unix/databases/mysql/)

[2.] EQEmu 0.5.6 (http://sourceforge.net/project/showfiles.php?group_id=41381&package_id=33683&rele ase_id=231815) --- Download EQEmu-0.5.6-Win32.zip and EQEmu-0.5.6-Configuration.zip

[3.] testbackup.rar (http://www.rockel.de/tobias/files/testbackup.rar) (this is my backup database *.sql file)

[4.] EQEmu.missing.files.rar (http://rockel.de/tobias/files/EQEmu.missing.files.rar)




Step 2: Preparing the basis


[1.] Install MySQL to c:\mysql. It will eventually ask you for an username and password -> THESE ARE IMPORTANT! WRITE THEM DOWN IF NECCESARY! Example used in this guide,
User: MySQLuser
Pass: MySQLpass

[2.] Extract EQEmu-0.5.6-Win32.zip, EQEmu-0.5.6-Configuration.zip and EQEmu.missing.files.rar to c:\EQEmu

EQEmu folder now contains:
[cfg]
[documents]
[Item Editor]
addon.ini
Boot5zones.bat
db.ini
db.sql
EMuShareMem.dll
eqtime.cfg
LoginServer.ini
MiniLogin.exe
MiniLoginAccounts.ini
spells_en.txt
spells_us.txt
Update_From_0.5.2.zip
World.exe
Zone.exe


[3.] Copy testbackup.sql (extracted from rar) to c:\mysql\bin

[4.] Create a mysql.bat file (right click desktop > new > Text document > name it mysql.bat) and insert cd\mysql\bin
mysql -u root mysql
Always start this when you need to work with your database. Run it now and proceed to step 3.




Step 3: Creating the database


UPDATE: You can accelerate the database sourcing by doing following (thanks to Monrezz)
Useful to create a small bat file, or when you load mysql use the following command line:

mysql -b -u root -p eq

Replace root with the username found in LoginServer.ini, and replace eq with the name of your database (usually eq). On the next line you'll be prompted for a password, enter the one in LoginServer.ini. Then when you get an error it won't beep. makes sourcing around 100,000x faster


mysql> grant all privileges on *.* to MySQLuser@localhost identified by 'MySQLpass' with grant option;
Query OK, 0 rows affected (0.22 sec)

mysql> create database eq;
Query OK, 1 row affected (0.00 sec)

mysql> use eq;
Database changed
mysql> source testbackup.sql;

Query OK, 0 rows affected (0.03 sec)
. . .
Query OK, 1 row affected (0.01 sec)

mysql> INSERT INTO account (id, name, charname, packencrypt, sharedplat, password,
status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);
Query OK, 1 row affected (0.00 sec)

mysql> exit



Note: INSERT INTO account (id, name, charname, packencrypt, sharedplat, password,
status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);

These are 4 single ' !!




4. Changing EQEmu settings


a) Boot5zones.bat

REM: ****READ THE FOLLOWING REMARKS****

REM: There are other remarks in the original file, but I want to use this space for
REM: comments. You can erase everything in your Boot5zones.bat and paste the whole quote.
REM:
REM:
REM: IMPORTANT: Delete all spaces behind every line.
REM: -> If the cursor doesn't jump into the next line when you
REM: hit the right arrow key at the end of a line, hit backspace until
REM: it reaches the last character.
REM:
REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost
start zone . localhost 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------------------------


b) db.ini

[Database]
host=localhost
user=MySQLuser
password=MySQLpass
database=eq
compression=off

c) LoginServer.ini

# READ README.TXT
[LoginServer]
loginserver=localhost
loginport=5999
worldname=my minilogin test
worldaddress=localhost
locked=false
account=eqemu
password=eqemu


[WorldServer]
Defaultstatus=0
Unavailzone=

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

[ChatChannelServer]
ChatChannelServer=localhost



d) MiniLoginAccounts.ini

localhost eqemu eqemu
IMPORTANT: You HAVE to add a space after this line:
localhost eqemu eqemu_ <-- that's supposed to be a space

e) eqhost.txt in your Everquest folder

[Registration Servers]
{
"localhost:5999"
}
[Login Servers]
{
"localhost:5999"
}


IMPORTANT: The port behind localhost: has to be the same as the one in LoginServer.ini.




5. Starting the server


a) Running Minilogin.exe
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999


b) Running World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: localhost:5999
7982 New TCP connection: 127.0.0.1:2178
New zoneserver: #1 127.0.0.1:2178
Zoneserver SetConnectInfo: 127.0.0.1:2178: localhost:7995


c) Running Boot5zones.bat
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.6
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading NPCTypes from database...
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 5020
[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] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: localhost:9000



That's it. Your server's running right now. Make a shortcut to eqgame.exe and add "patchme" without the quotes to the 'Target' line. Run it. Log in using the info user: eqemu pw: eqemu. You should see your server "my minilogin test server". Hit Start, create a character and join your world. Type "#help" in the chat line for all ServerOP commands.


You're in your world now.



Helpful links:

Troubleshooting: Various errors (http://www.eqemulator.net/forums/viewtopic.php?t=12827)
Some 1017 Error being fixed (http://www.eqemulator.net/forums/viewtopic.php?t=13856)
Usual 1017 Error fix (http://www.eqemulator.net/forums/viewtopic.php?t=4526)
1017 Error with WinXP (http://www.eqemulator.net/forums/viewtopic.php?t=1021)


If you get database errors (2006, 2003 says something about database got lost or disconnected I believe) it's often fixed by ending mysql (taskmanager, mysqlsomething-nt.exe) and mysqladmin (tray icon, next to the clock) and restarting winmysqladmin.exe in the c:\mysql\bin folder.

Xabob
04-06-2004, 05:25 PM
Bump!!!!!

Works!!!

Yeormom
04-07-2004, 12:54 PM
This topic helped fix all my issues that were left at hand creating a beautifully working minilogin. If you plan on playing on another server other than the server hosting EQemu, change worldaddress to the computers IP address as well as the localhost in the eqhost.txt on clients and bat files and you've got a LANable minilogon. Great work. I think this deserves a sticky!

KhaN
04-09-2004, 06:19 AM
[5.] EQEmu.rar
Updated files on my Website to EQEmu 0.5.5 and changed the standard of the file, fix the link. BTW, files standart wont change in the future.

bluejam
04-10-2004, 05:01 AM
updated.

bluejam
04-10-2004, 11:34 AM
This topic helped fix all my issues that were left at hand creating a beautifully working minilogin. If you plan on playing on another server other than the server hosting EQemu, change worldaddress to the computers IP address as well as the localhost in the eqhost.txt on clients and bat files and you've got a LANable minilogon. Great work. I think this deserves a sticky!

Thanks to Yeormom.
For an EQEmu LAN server (only hosting the game) change the following settings:


eqhost.txt on client pc:

[Registration Servers]
{
"192.168.1.1:5999"
}
[Login Servers]
{
"192.168.1.1:5999"
}


Loginserver.ini on host:

# READ README.TXT
[LoginServer]
loginserver=192.168.1.1
loginport=5999
worldname=my minilogin test
worldaddress=192.168.1.1
locked=false
account=eqemu
password=eqemu


[WorldServer]
Defaultstatus=0
Unavailzone=

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


db.ini on host:

[Database]
host=localhost
user=MySQLuser
password=MySQLpass
database=eq
compression=off



Boot5zones.bat on host:

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

if NOT exist spells_us.txt goto NOSPELL

start zone . 192.168.1.1 7995 192.168.1.1
start zone . 192.168.1.1 7996 192.168.1.1
start zone . 192.168.1.1 7997 192.168.1.1
start zone . 192.168.1.1 7998 192.168.1.1
start zone . 192.168.1.1 7999 192.168.1.1

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------------------------

Yeormom
04-10-2004, 12:17 PM
Yes, except do not change localhost on db.ini if the database is n the same server as eqemu and the minilogon. This will allow you to have a computer doing nothing but hosting eqemu and minilog and then allow to you to play EQ from another computer. We used this method this past weekend at a LAN party and it worked wonderfully. The file db.ini will almost always be static unless the MySQL is on another computer other than the computer hosting EQemu.

xtestx
04-11-2004, 04:31 AM
mysql> INSERT INTO account (id, name, charname, packencrypt, sharedplat, password,
status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);
Query OK, 1 row affected (0.00 sec)


where it says 'eqemu' and 'eqemu'

is that suppose to be my eqemu acct name and eq emu acct pw?

bluejam
04-11-2004, 06:22 AM
That info doesn't have to match your EQEmu board user/password. You can choose any combination you like.

But, I advise you to change the settings in LoginServer.ini (account=... password=...) and MiniLoginAccounts.ini to the user and password of your choice as well.

papi2k
04-15-2004, 01:08 PM
my server DONT show when i log in

Slaytana
04-15-2004, 09:30 PM
OK I have been fighting with this minilogin thing for quite a bit now and i can always get the server started fine. I get to the login screen fine, and to the char select screen fine...But after i create my char it get a windows error that says this program caused an illegal operation and will be shut down........ and on the details is this.....

WORLD caused an invalid page fault in
module WORLD.EXE at 017f:0044c744.
Registers:
EAX=6800478d CS=017f EIP=0044c744 EFLGS=00010206
EBX=00000000 SS=0187 ESP=0072dd68 EBP=0072ea60
ECX=004201c4 DS=0187 ESI=004201c4 FS=2abf
EDX=8bc30000 ES=0187 EDI=00a63050 GS=0000
Bytes at CS:EIP:
83 b8 00 02 00 00 02 75 3c 50 e8 2d fd ff ff 83
Stack dump:
0072df08 0042492b 004201c4 0072f550 0072ea18 00a63050 00a63330 004c8318 00000000 004201c4 35303123 55203a34 6f6e6b6e 63206e77 6d756c6f 6227206e


my minilogin lookslike this :
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999


my world.exe looks like this :
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.5
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26619, max id=68199
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
HELP I WORK IN THE EQEMU SWEATSHOP, YOU'RE MY ONLY HOPE!
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: localhost:5999
82720 New TCP connection: 127.0.0.1:1399
New zoneserver: #1 127.0.0.1:1399
Zoneserver SetConnectInfo: 127.0.0.1:1399: localhost:7995
192570 New client from ip: 127.0.0.1 port: 1402
Logged in: Local: eqemu
Received unknown opcode: 0x02ee size:0 bytes
Name approval request for:Gradulas race:8 class:1
Character creation request from LS#0 (127.0.0.1:1402) :
Name: Gradulas
Race: 8 Class: 1 Gender: 0 Deity: 396 Start zone: 8
STR STA AGI DEX WIS INT CHA Total
125 100 75 90 83 60 45 578
Face: 6 Eye colors: 4 4
Hairstyle: 1 Haircolor: 255
Beard: 255 Beardcolor: 6
Validating char creation info...
Found 0 errors in character creation request


And my boot5zones looks like :

[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.5
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading NPCTypes from database...
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 5020
[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] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: localhost:9000
127.0.0.1:9000: TCPConnection::RecvData(): Connection timeout
Connected to worldserver: localhost:9000

Paweeze help Me :D hehe Im soooo close ,and ive looked all over and deleted everything a couple times and i alway come up with this :/ The server seems to be starting just fine. But that error after char select has me stumped . Thanks ahead of time for any suggestions :) And btw ive scoured this website over and over unless i just missed something ,and didnt find any posts similar to this world.exe crashin thing :/ Slaytana

bluejam
04-17-2004, 01:46 AM
Hmm, that's interesting, indeed. Which Windows version do you
use?

Edit1: I believe I had that error as well once. Did you use the MW (from this tut) or Myra's database, because I wanted to get Myra's to work for me, but it always resulted in a world.exe crash if I recall correctly.

Edit2: papi2k> paste your world.exe, zone.exe (boot5zones.bat) and minilogin.exe output, please. Otherwise I can't help you.

papi2k
04-17-2004, 08:36 AM
edit: updated the serv, now it wont show again .. grr



World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=26679, max id=68199
[Error] [ChatChannelServer] block not found in ./LoginServer.ini
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: 192.168.1.100:9000
World server listening on: 192.168.1.100:9000
10024 New TCP connection: 192.168.1.100:1835
10024 New TCP connection: 192.168.1.100:1836
10024 New TCP connection: 192.168.1.100:1838
10024 New TCP connection: 192.168.1.100:1837
10024 New TCP connection: 192.168.1.100:1839
New zoneserver: #1 192.168.1.100:1837
New zoneserver: #2 192.168.1.100:1838
New zoneserver: #3 192.168.1.100:1836
New zoneserver: #4 192.168.1.100:1835
Zoneserver SetConnectInfo: 192.168.1.100:1835: 192.168.1.100:7999
Zoneserver SetConnectInfo: 192.168.1.100:1836: 192.168.1.100:7995
Zoneserver SetConnectInfo: 192.168.1.100:1838: 192.168.1.100:7996
Zoneserver SetConnectInfo: 192.168.1.100:1837: 192.168.1.100:7997
New zoneserver: #5 192.168.1.100:1839
Zoneserver SetConnectInfo: 192.168.1.100:1839: 192.168.1.100:7998


Boot5zones
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.6
[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: 5020
[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] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: 192.168.1.100:9000


Minilogin
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999


i have tried any other things that i got the 5.5 server to work with yesterday

pray
04-17-2004, 10:38 PM
Can u guys zone ? i got my server worked tonite but some how i cant zone , each time i try to zone it just said zone is not ready for visitor please try again few moments later, /cry

bluejam
04-18-2004, 01:42 AM
Does it work now papi2k?

pray> check your PM.

fendulon
04-20-2004, 08:24 AM
Ok i have everything but the Minilogin file and what do you mean run mysql.bat?

bluejam
04-21-2004, 08:13 AM
mysql.bat

[4.] Create a mysql.bat file (right click desktop > new > Text document > name it mysql.bat) and insert


including Minilogin:

[5.] EQEmu.missing.files.rar

erb2k
04-25-2004, 12:07 PM
Hey I think I've worked through some of the issues I PM'd you about, here's what I'm getting as of right now when I run world.exe

Got signal 0
[Status] CURRENT_WORLD_VERSION: EQEMu 0.5.5
[Status] Loading variables..
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
Error in LoadVariables query 'SELECT varname, value, unix_timestamp() FROM variables where unix_timestamp(ts) >= o' #2006: MySQL server has gone away
[Status] Loading zones..
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
Error in LoadZoneNames query 'SELECT MAX(zoneidnumber) FROM zone' #2006: MySQL server has gone away
[Status] Loading items..
[Status] EMuShareMem loaded
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
Error in GetItemsCount query 'SELECT MAX(id),count(*) FROM items' #2006: MySQL server has gone away
Error: Database::LoadItems() (sharemem): GetItemsCount() returned -1
[Error] Error: Could not load item data. But ignoring
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
Error in LoadGuilds query 'SELECT id, eqid, name, leader, minstatus, rank0title, rank1, rank1title, rank2, rank2title, rank3, rank3title, rank4, rank4title, rank5, rank5title from guilds' #2006: MySQL server has gone away
[Status] Loading ./addon.ini
[Status] Loading EQ time of day..
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
[Status] Deleted -1 stale player corpses from database
Database Error: Lost connection, attempting to recover....
DB Query Error #2006: MySQL server has gone away
[Status] Deleted -1 stale player backups from database
Breaking bards...done
TCP listening on: 65.70.232.142:9000
World server listening on: 65.70.232.142:9000
======================
Runtime errors:

MySQL Error #2003 means you were unable to connect to the mysql server.
For more information on this error, visit http://www.eqemu.net/eqemuerror.phpid=2

Hit any key to exit

And the url it gives doesnt work. LOL I've tried that one before /cry
Anyone know what's going on with it this time? lol

Erb2k

bluejam
04-26-2004, 05:10 AM
Check this thread:
http://www.eqemulator.net/forums/viewtopic.php?t=12827

lockecole
04-27-2004, 01:44 AM
when i run world.exe i only get
Quote:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: localhost:5999

stops there, server shows up and i can log on but at char select, when i try to enter the world it crashes loading a zone

mikenune
04-27-2004, 06:51 AM
What's the output of one of your Zone.exes? Also, what's in your ini files (MiniLoginAccounts.ini if you have it, db.ini, LoginServer.ini)?

bluejam
04-27-2004, 08:47 AM
Have you updated EQ recently? Yesterday I read something about problems with the newest patch. There's a 0.5.7.DR2 which works with it, as far as I know.

lockecole
04-27-2004, 10:05 AM
yep that was it :lol: didnt see the new 5.7, working good now thanks :)

Ukognid_7
04-28-2004, 05:53 AM
I am trying to host and play eqemu on a computer without any internet connection. I have an ethernet card but don't have the means to connect it to the internet right now. I think this is the reason that world.exe never connects for me and when I run eqgame.exe it tells me it can't find a host and to check if eqhost.txt exist (which it does and matches the one in this post). The world.exe text looks like this:

World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connecting to LoginServer: localhost:5999

Is there any way I can get around this problem with out actually having to connect to the internet?

mikenune
04-28-2004, 06:57 AM
Look at the MiniLogin tutorial. That's what you're looking for.

gthang187
04-29-2004, 06:08 PM
this all worked for me to cept i couldent make a character. i have 5.7dr2 now thanx too bush but now minilogin.exe wont work for it.

so if whoever fixed the last one could make one that works wit 5.7dr2. i would be so so gratefull thanx in addvance :)

mikenune
04-30-2004, 12:35 AM
I finally got my copy of EQEMu working again and built mysqlf a 0.5.7-DR2 personal server last night. MiniLogin works fine with DR2.

I did notice, however, that even if you're just using MiniLogin (as opposed to connecting to the eqemulator.net login servers), you need to set up a a [ChatChannelServer] section in LoginServer.ini.

[ChatChannelServer]
ChatChannelServer=127.0.0.1
Just add that to the bottom of your LoginServer.ini and see if it works. That's all I had to do.

gthang187
04-30-2004, 03:49 AM
does anyone know if the devs will be releaseing a new mini login with the next fixed eqemu version?

gthang187
04-30-2004, 03:50 AM
O man i cant beleive i overlooked your post LOL sorry guys

gthang187
04-30-2004, 04:00 AM
dang it eve the pre made character that bush made for me isent working with 5.7dr2 :( and i still cant create a character

gthang187
04-30-2004, 04:31 AM
ok i had to reload the premade char it works but i cant login i guess i still haveta wait for them to release a fix maybe i accidently updated on the 27th or something shoot :( anyways the error i get is

Zonepoints loaded into memory
, timezone data - Done. ZoneID = 61; Time Offset = 0
eqns.Open failed
[Error] Zone bootup FAILED!
Connected to worldserver: 127.0.0.1:9000

natak
05-06-2004, 11:27 AM
Hi all i set up everything correctly, everythng seem to work well, except that i dont have any server to choose from (my test server) when EQ ask to choose one b4 playing

help me plz and sorry for misspelled word im french =p

jamescr
05-06-2004, 01:10 PM
I currently have my server running fine with 5.6, or I think it's fine anyway. Because I can't log into 5.6, but as far as I know it's fine. Can anyone fill me in on how to update my server to 5.7 DR2, please include links with fine descriptions because I'm not very good with making servers, this is my first. Would be much appreciated - Thanks

Pyromania
05-07-2004, 01:53 AM
Well I can make it to the char creation screen but it wont let me make a char.After I do it goes back to the char select screen and the char I made isn't there.I've read all the topics if I missed where this issue was went over I'm sorry.

bluejam
05-07-2004, 11:16 PM
http://www.eqemulator.net/forums/viewtopic.php?t=14710


0.5.7-DR2:
Download (http://www.eqemulator.net/forums/viewtopic.php?t=14508)
Fix (http://www.eqemulator.net/forums/viewtopic.php?t=14672)

Search's your friend.

LazerBoy2030
05-08-2004, 03:22 PM
Check your PM bluejam

LazerBoy2030
05-10-2004, 11:39 AM
How do you edit the World.exe and the Zone.exe?

On the World/Zone.exe and Boot5zones when i click open, the screen pops up and then goes away a half a second later. So i cant do nothing.

Also.... When i try what i said above... i can sort of read what it says... I think it says Cannot find block in DB.ini and on a different one it says Cannot find block in Loginserver.ini
DB.ini
[Database]
host=localhost
user=Myqluser
password=Mysqlpass
database=eq
compression=off


LoginServer.ini
# READ README.TXT
[LoginServer]
loginserver=localhost
loginport=5999
worldname=my minilogin test
worldaddress=localhost
locked=false
account=Mysqluser
password=Mysqlpass


[WorldServer]
Defaultstatus=0
Unavailzone=

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

LazerBoy2030
05-11-2004, 02:44 PM
Btw... The database im using is the one that you listed on the first post... The compiled DB

bluejam
05-12-2004, 09:53 AM
make sure that there are no spaces behind the lines in loginserver.ini

also my compiled database might not be compatible with the newest binaries ( and I can't remember if the current release is compatible with the latest EQLive patch ). I don't have time to update this tutorial at the moment, so I advise you to follow another howto (jezbell's for example).

LazerBoy2030
05-12-2004, 12:50 PM
make sure that there are no spaces behind the lines in loginserver.ini

Thats probably it, cause ihave spaces in every .ini file i think

also my compiled database might not be compatible with the newest binaries ( and I can't remember if the current release is compatible with the latest EQLive patch ).

My last patch was last week. I didnt patch today nor intend to

Thanks again :)

//////////////Update///////////////
Ok i took out the spaces
C:\EQEMU\MiniLogin.exe
Loginserver.ini read.
Miniloginaccounts.ini read.
Servermode: Standalone
Login Server listening on port:5999


Still when i try to open World/Zone.exe it says
Error: Block not found in DB.ini
something like that.

Im going to try out Myra's DB... I dunno. But im making progress thanks.

OHH! also Step three compiling the DB

mysql> INSERT INTO account (id, name, charname, packencrypt, sharedplat, password,
status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);
Query OK, 1 row affected (0.00 sec)
Do i type EXACTLY what it says there or do i put in my information? i tryed both and when i type EXACTLY what it says, i get the error... Something like
The row here does not match the row in the first line

JuanKa
05-13-2004, 05:17 AM
all work fine bud... i dont see server in server list for play, anyone know fix for this problem?
runing server 5.6 and all archives from this tutorial.

I changed for Land and same problem.

EDit: i compiled and now use 5.7 DR2 and same problem.

mikenune
05-13-2004, 07:55 AM
You need to add the following to the bottom of your db.ini:

[ChatChannelServer]
ChatChannelServer=127.0.0.1
That should fix your "Block not found in DB.ini" problem.

As for creating your users, copy and paste this into your MySQL prompt:

USE eq;
INSERT INTO account (id, name, charname, packencrypt, sharedplat, password, status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);
INSERT INTO account (id, name, charname, packencrypt, sharedplat, password, status, lsaccount_id, gmspeed, revoked) VALUES (2, 'username', '', '', 0, 'password', 0, NULL, 0, 0);
You'll want to change the text in yellow to your username and password first though. Make sure that any username/password info you put into here is ALSO in the MiniLoginAccounts.ini file.

Derision
05-13-2004, 08:07 AM
You need to add the following to the bottom of your db.ini:

[ChatChannelServer]
ChatChannelServer=127.0.0.1
That should fix your "Block not found in DB.ini" problem.


The [ChatChannelServer] block goes in LoginServer.ini, not db.ini

mikenune
05-13-2004, 08:10 AM
D'oh! You're right!

Ignore that one! :oops:

bluejam
05-13-2004, 08:40 AM
USE eq;
INSERT INTO account (id, name, charname, packencrypt, sharedplat, password, status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);
INSERT INTO account (id, name, charname, packencrypt, sharedplat, password, status, lsaccount_id, gmspeed, revoked) VALUES (2, 'username', '', '', 0, 'password', 0, NULL, 0, 0);

that's only neccesary if you want to set up a server with multiple users. but my howto rather aims at people who only want to fool around in EQ, seeing zones they wouldn't anytime soon, create their dream character and so on.

jedivarkad
05-13-2004, 01:09 PM
Bah I'm sure this has been asked before but I'll ask again. Does anyone have any intetions of making a compiled version? (Horrible at C++ an something always seems to reset itself) Thanks

bluejam
05-18-2004, 01:24 AM
If you would only read.

Shadeleaf
05-21-2004, 05:48 PM
ok so I dont end up posting the "i cant get this to work" posts after I attempt this will the minilogin setup work with the may 12th patched files?

Baka no Kami
05-30-2004, 07:33 AM
I've got a question. I had some other difficulties, but those problems were fixed so their not important. Right now I'm using the .56 server and the precompiled data base. In addition I just bought the game so it's been fully patched. I then replaced some of the files (eqgame.exe and appropriate dlls) with versions from just before the new login patch. (don't ask how I got them there are rules)

I don't get any errors when starting up the servers. I can login and create a character, but it craps out when trying to start the game, specifically the starting zone. The aone server window isn't saying it getting an error just that the client suddenly went linkdead.

I can post the server dump later if needed, but right now I've been awake for a very long time.

Has anyone else had login problems like this?

LazerBoy2030
05-30-2004, 09:56 AM
Well atleast you can get that far... Im waiting for BlueJam to get back because i still cant get my files to work properly.

I do everything that this guide says. I even tried the Big Lan Book but i dont have a router so that doesnt help much... And half the stuff in th BLB contridicts the stuff in this Tutorial. Like the IP addresses and junk

JeremySun
06-02-2004, 10:33 PM
Will this guide work with the new patch on the 27th?

bluejam
06-03-2004, 03:26 AM
no.

Maldian
06-11-2004, 01:48 PM
My server is up and running but when I load Everquest, it locks up. Any ideas?

LazerBoy2030
06-11-2004, 02:18 PM
Did you ever get around to the thing i asked you about BlueJam or not? Cause my Live subscription just expired and i dont really feel like dishing out 40 bucks for another game card. And with my internet connection, the EMU servers and dial up dont mix well haha

bluejam
06-12-2004, 02:23 AM
I'll have time to check it soon.. but there's something I have to ask first. What do you want to do with your EQEmu server? Is it supposed to be an internet or a local server or are you just looking forward to fooling around in EQ a bit, for which this tut was originally made for.

edit: oh, and is your EQ still compatible with EQEmu 0.5.6? I'm just asking because I won't update this howto until the next public release, so if I set up the DB and other stuff for you, it will only work with 0.5.6.

LazerBoy2030
06-12-2004, 05:32 PM
Umm, actually no its not 5.6 compatable. Because i just reformatted my HD and everything is deleted. And i ran out of CD's to put my EQ files on. Thus i had to patch a tad bit. So everything is updated. Anyway, take your time for the 5.7. Its not really a rush but it would be appriciated...

As for what i would be doing? I'd just like to play offline. (local server i guess?) Just fooling around is mostly what i like to do. Cause like i said before my account was cancelled and i never got up to level 65. So i havent seen any planes levels above PoJ, and those (level 55 druid)

So it would be cool just checking out
level 65 magic user spells.
Level 55+ zones.
Creating items would be fun
Plus some other stuff...

bluejam
06-13-2004, 12:44 AM
well, yeah. then you've picked the correct howto.
it just depends on the developers how soon I can help you out. (I'm not blaming)

sum999
06-19-2004, 10:01 PM
where do i logon. i got everything setup correct.

i got the world.exe and 5 zone running.[/list]

bluejam
06-20-2004, 10:06 AM
That's it. Your server's running right now. Make a shortcut to eqgame.exe and add "patchme" without the quotes to the 'Target' line. Run it. Log in using the info user: eqemu pw: eqemu. You should see your server "my minilogin test server". Hit Start, create a character and join your world. Type "#help" in the chat line for all ServerOP commands.

sum999
06-22-2004, 03:10 PM
i have logged in with the account i've applyed but i could not see my server running, help plz???

Makwa
06-25-2004, 02:22 PM
I FINALLY got the server to run correctly.

BUT, it now crashes after i put in login and password.

Anyone have any advice??

Thanks

Maldian
06-25-2004, 02:52 PM
I am having the same problem

bluejam
06-26-2004, 04:45 AM
check out this thread, it might fix your problem.

http://www.eqemulator.net/forums/viewtopic.php?t=15286&highlight=crash+login

Makwa
06-27-2004, 06:12 AM
It still doesn't work. I am trying to play on my PC standalone first. Then move onto other peoples servers.

I have NO spaces, correct formatting, i have following this guide to the 'T', and it still crashes....

I know i know....someone is gonna say, well, it works for me, or SOMETHING is not formatted correctly.

I don't know. Its always some tiny little thing that is off.

I am going to Copy and Paste all of the files that are edited, maybe someone can see the problem...after hours of looking at the same text, it's starting to all look the same =).

----------------------------------

EQHOST.TXT

[Registration Servers]
{
"localhost:5999"
}
[Login Servers]
{
"localhost:5999"
}

---------------------------------------------

DB.INI

[Database]
host=localhost
user=eqemu
password=eqemu
database=eq

---------------------------------------------

LOGINSERVER.INI

[LoginServer]
loginserver=localhost
loginport=5999
worldname=my minilogin test
worldaddress=localhost
locked=false
account=
password=

[WorldServer]
Defaultstatus=10
Unavailzone=

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

----------------------------------------

MINILOGINACCOUNTS.INI

localhost eqemu eqemu

----------------------------------------

BOOT5ZONES.BAT

@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost

:NOSPELL
echo you did not.....(the rest)
pause

exit
cls


------------------------------------------


Can someone please open there MYSQL admin and look at their EQ database. Look at table ACCOUNT, and tell me if you can see your LOGIN and PASSWORD listed there? Mine is not. And yes, i put it...

mysql> INSERT INTO account ( bla bla bla...all of that....


But, the login and password that i have selected is not showing up in the table.


Once again, everything loads perfectly, the eqgame.exe crashed when i put in my Login and Password. I think it crashes because the database doesnt know my login and password. But, i'm not sure how to fix that. I am going to try some things, but i am looking for some help also

Any help would be great, thanks.

Brother David
06-27-2004, 09:05 AM
Excuse me but, one of your servers may be bonked

It won't let me download MW055_alpha_02.zip

Anyone know where I can get this?

Makwa
06-27-2004, 01:01 PM
The other problem i am having is the code:

INSERT INTO account...does not work.

The error says:

ERROR 1136: Column count doesn't match value count at row 1


Now, the fields AND the values for the fields equal. So, why is it giving me this error??


Thanks

tuvok_of_voyager
06-27-2004, 02:42 PM
I'm having the same problem as Brother David, I am not able to download MW055_alpha_02.zip.

tuvok_of_voyager
06-27-2004, 03:06 PM
I figure this should work with just db.sql instead of MW055_alpha_02.sql. minilogin, world.exe, and boot5zones, load as they should, but when I start everquest with "patchme" it says it cannot connect, and I did remember to change eqhosts.txt.

Makwa
06-27-2004, 04:37 PM
Is MySQL Running?

tuvok_of_voyager
06-28-2004, 12:06 AM
yes

bluejam
06-28-2004, 01:48 AM
EQHOST.TXT

[Registration Servers]
{
"localhost:5999"
}
[Login Servers]
{
"localhost:5999"
}

Try this format->

[LoginServer]
Host=localhost:5999


I am not sure if you have to add "[RegistrationServer].." as well.


DB.INI

[Database]
host=localhost
user=eqemu
password=eqemu
database=eq

Did you enter "eqemu" for your user and pw after you had installed MySQL?

LOGINSERVER.INI

[LoginServer]
loginserver=localhost
loginport=5999
worldname=my minilogin test
worldaddress=localhost
locked=false
account=
password=

[WorldServer]
Defaultstatus=10
Unavailzone=

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

Isn't there missing something? And paste this at the end of LoginServer.ini. It might fix your problem:

[ChatChannelServer]
ChatChannelServer=127.0.0.1


the link should work properly now.



_________________________________________

INSERT INTO account (id, name, charname, packencrypt, sharedplat, password,
status, lsaccount_id, gmspeed, revoked) VALUES (1, 'eqemu', '', '', 0, 'eqemu', 250, NULL, 0, 0);

definately works. the two " are four single '
that confused me at the beginning as well.

Yiggs
06-28-2004, 03:21 AM
Very cool guide... I ran into a wee problem though. Minilogin.exe and World.exe work fine, but my Boot5zones.bat doesn't want to cooperate. I run it and five windows jump onto the screen all at once, and they hesitate a moment while they load the items. Then all of a sudden they all disappear! My bat file looks identical, I think....



REM: ****READ THE FOLLOWING REMARKS****

REM: There are other remarks in the original file, but I want to use this space for
REM: comments. You can erase everything in your Boot5zones.bat and paste the whole quote.
REM:
REM:
REM: IMPORTANT: Delete all spaces behind every line.
REM: -> If the cursor doesn't jump into the next line when you
REM: hit the right arrow key at the end of a line, hit backspace until
REM: it reaches the last character.
REM:
REM:--------------Start-----------------------
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost
start zone . localhost 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------------------------


Any ideas? Thanks!

bluejam
06-28-2004, 04:41 AM
Try executing the zones.bat through a cmd prompt. Dunno if that will fix it, but it's worth a try.

Makwa
06-28-2004, 06:31 AM
Yeah Bluejam the database has a login and password..they are eqemu eqemu.

The change to the EQHOST file, didn't make a difference.

I'm using EQEMu 0.5.7-DR6 also.

The four single quotes didn't give me an error after i hit enter. Thanks.

I have tried SO many different things, i guess i don't know what to try now.

I know that my Login=eqemu Password=eqemu is in the database now, because when i try the two different methods of adding users:

c:\world....this way..AND
mysql> INSERT INTO account SET name.....

both say duplicate entry...so i know they are in the database.

<shrug>

Now lost :x

Yiggs
06-28-2004, 07:44 AM
Try executing the zones.bat through a cmd prompt. Dunno if that will fix it, but it's worth a try.

Hmm.... no, same thing. After I run it, my initial command prompt window closes and the 5 new ones open up, then close after they load the items. Darn, do you know of any way of telling it to not close the window? It looks like there's some sort of error that pops up right at the end.

tuvok_of_voyager
06-28-2004, 08:27 AM
I just installed EQ evolutions, and whenever I try and login it says I have too old of a version, but if I patch, then I will have too new of a version and it won't work then either. Any suggestions?

bluejam
06-29-2004, 12:31 AM
@Makwa: Hmm, well.. I haven't (and won't) used a DR yet, as I am too lazy to keep up with the patches.
That's why I am not that familiar with the newest binaries.

But tell me, your are using the 0.5.7-DR6 binaries and what configuration files?

Make sure that your eqhost.txt is read-only.


@Yiggs: I believe I had that error once, too. Unfortunately I can't remember how I fixed it. Try to pause one of the windows by pressing "PAUSE" on your keyboard during the loading. You can continue by hitting "ENTER". If you're lucky, you will be able to freeze the window right when the error appears.

I read that broken binaries can cause this.

EDIT: You probably have a problem with the EMuShareMem.dll. Try using another one.


@Tuvok: I am sorry, but will have to wait for the next binary release (not sure if the current is compatible to the newest patch) or look for a much older version of EQEmu.

Makwa
06-29-2004, 07:04 AM
Blue,

What Binaries and Configuration files are you using?

------------------

Well, here is the latest:

I finally was able to enter into the game, using EQEMu 0.5.5 DR1 and I have no idea what config files (version) i am using.

When i get into the game, spawns are all messed up, i can't zone, it says zoneproxy is not there, or something like that...says i can use third party zones.

I can't summon any items. But alot of the other commands work nicely.

I am using mw_057dr2_alpha_1.sql for my database.

But, now i am getting a loademusharedmemdll error.

Any ideas?

Any thoughts?

tuvok_of_voyager
07-01-2004, 10:39 AM
So it's not yet possible to host and play on your own computer if you have the June 16th patch?

bluejam
07-02-2004, 03:21 AM
@tuvok: not with the files I offer. There are more recent guides than mine, but I've already explained why this one is not up-to-date.
I may have to change it completely someday, because MiniLogin isn't supported(updated) anymore.

@Makwa:

I guess this means that your EQ is compatible (patchwise) to 0.5.5.-DR1. I've no idea why it works (well, partially) with that db though.
A loademusharedmem.dll error usually crashs the zone.exe. I guess you can consider yourself lucky?!
At least it means that the emusharedmem.dll isn't compatible to your binary versions (or MiniLogin? rather not).

Makwa
07-05-2004, 08:34 AM
Ok, i got 0.5.5 DR1 to work finally. I can summon any item in the current database...thats great.

But, alot of the new zones, dont have any mobs, and the newer zones that do have mobs, dont have any loot....only pp.

Fun playing and seeing the ubber items though.

shauniscool
07-08-2004, 03:29 PM
When i try and run mysql.bat to do step 3 I get an error. The error is Error 2003 Can't Connect to MySQL server on 'local host' (10061).

Can i get some help plz

mzuppo
07-13-2004, 06:43 AM
Hi, I've downloaded "Everquest Trilogy" , free from the official site (limited promotion) and I installed the game and all the things needed to run my server. My minilogin works fine, my word.exe too and my zone.bat too. But when I insert my Login and Password, the game says "Connecting to server, please wait..." and after a several seconds the game says "Can't connect to server, make sure you are online....etc..."

Ps.: I don't have a Internet Connection, I'm running localhost.

Anyone can helpme, I've done everything the forum says and I still get the error message. I have the latest everything and still...

Thank's a lot

bluejam
07-13-2004, 08:12 AM
can you paste your minilogin / world.exe output please?
and your eqhost.txt

gthang187
07-13-2004, 12:50 PM
can you paste your minilogin / world.exe output please?
and your eqhost.txt


Is minilogin working now if so where can i download one that will work?

thanx in addvance :)

Melwin2
07-13-2004, 01:16 PM
can you paste your minilogin / world.exe output please?
and your eqhost.txt


Is minilogin working now if so where can i download one that will work?

thanx in addvance :)

Minilogin is broken AFAIK.

mzuppo
07-14-2004, 05:29 AM
can you paste your minilogin / world.exe output please?
and your eqhost.txt

Ok, here it goes, I'm putting all my configuration:

db.ini
[Database]
host=localhost
user=MySQLuser
password=MySQLpass
database=eq
compression=off

Boot5zones.bat
@echo off

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost
start zone . localhost 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------------------------

LoginServer.ini
# READ README.TXT
[LoginServer]
loginserver=localhost
loginport=5999
worldname=Burner World
worldaddress=localhost
locked=false
account=eqemu
password=eqemu

[WorldServer]
Defaultstatus=0
Unavailzone=

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

[ChatChannelServer]
ChatChannelServer=localhost

MiniLoginAccounts.ini
localhost eqemu eqemu (with the space)

eqhost.txt
[LoginServer]
Host=localhost:5999

Running Minilogin.exe
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999

Running World.exe
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[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..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Formating C:...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: localhost:5999
20 New TCP connection: 127.0.0.1:2178
New zoneserver: #1 127.0.0.1:2178
Zoneserver SetConnectInfo: 127.0.0.1:2178: localhost:7995

Running Boot5zones.bat
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.6
[Status] Loading Variables
[Status] Loading zone names
[Status] Loading items
[Status] EMuShareMem loaded
[Status] Loading npcs
[Status] Loading NPCTypes from database...
[Status] Loading npc faction lists
[Status] Loading NPC Faction Lists from database...
[Status] Loading loot tables
[Status] Loading Loot tables from database...
[Status] Loading doors
[Status] Loading Doors from database...
[Status] FileLoadSPDat() Loading spells from ./spells_us.txt
[Status] FileLoadSPDat() spells loaded: 5020
[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] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: localhost:9000

I have already tried everything and still nothing...

I'm running on XP, latest MySql, and I have no modem (literally).

Thanks again.

Maldian
07-14-2004, 08:26 AM
is broken from the June 16th patch from what I understand.

bluejam
07-18-2004, 11:51 AM
@mzuppo: I can't find any mistakes in your files. I guess you have patched your EQ recently, which means that Minilogin won't work for you. :/

mzuppo
07-19-2004, 05:05 AM
@mzuppo: I can't find any mistakes in your files. I guess you have patched your EQ recently, which means that Minilogin won't work for you. :/

I wonder where could I get the eqgame.exe needed.

bluejam
07-21-2004, 11:43 AM
I wonder where could I get the eqgame.exe needed.

Huh?

mzuppo
07-22-2004, 04:06 AM
I wonder where could I get the eqgame.exe needed.

Huh?

Yes, the eqgame.exe that hasn't been patched to the newest.

Cisyouc
07-22-2004, 04:14 AM
I wonder where could I get the eqgame.exe needed.

Huh?

Yes, the eqgame.exe that hasn't been patched to the newest.That wouldnt help you would need all the patched DLL's and junk too.

And how did you patch to EQL without an internet connection?

bluejam
07-22-2004, 09:46 AM
not through legal ways. but don't ask as I don't want to risk you or me being banned and this thread deleted :\

Zephyrs
08-09-2004, 03:21 PM
not exactly sure what i did wrong i fixed my problem with it crashing when i try and log in but now server wont show up on server select...

db.ini

[Database]
host=localhost
user=mysqluser
password=mysqlpass
database=eq
compression=off


LoginServer.ini

[LoginServer]
loginserver=localhost
loginport=5999
worldname=fammerns testing
worldaddress=localhost
locked=false
account=eqemu
password=eqemu

[WorldServer]
Defaultstatus=0
Unavailzone=

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

[ChatChannelServer]
ChatChannelServer=localhost


MiniLoginAccounts.ini

localhost eqemu eqemu


Boot5zones.bat

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

if NOT exist spells_us.txt goto NOSPELL

start zone . localhost 7995 localhost
start zone . localhost 7996 localhost
start zone . localhost 7997 localhost
start zone . localhost 7998 localhost
start zone . localhost 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------------------------


eqhost.txt

[LoginServer]
Host=eqemulator.net:5995


World.exe

[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.6
[Status] Loading variables..
[Status] Loading zones..
[Status] Loading items..
[Status] EMuShareMem loaded
[Status] Loading items from database: count=28633, max id=69173
[Status] ./LoginServer.ini read.
[Status] Loading guild ranks..
[Status] Loading ./addon.ini..
[Status] Loading EQ time of day..
[Status] Reboot zone modes ON
[Status] Deleted 0 stale player corpses from database
[Status] Deleted 0 stale player backups from database
Warning: You need to get laid...
TCP listening on: localhost:9000
World server listening on: localhost:9000
Connected to LoginServer: localhost:5999
56201 New TCP connection: 127.0.0.1:1234
New zoneserver: #1 127.0.0.1:1234
Zoneserver SetConnectInfo: 127.0.0.1:1234: localhost:7999
56291 New TCP connection: 127.0.0.1:1236
56291 New TCP connection: 127.0.0.1:1235
New zoneserver: #2 127.0.0.1:1235
New zoneserver: #3 127.0.0.1:1236
Zoneserver SetConnectInfo: 127.0.0.1:1236: localhost:7995
Zoneserver SetConnectInfo: 127.0.0.1:1235: localhost:7996
56441 New TCP connection: 127.0.0.1:1238
56441 New TCP connection: 127.0.0.1:1237
New zoneserver: #4 127.0.0.1:1237
New zoneserver: #5 127.0.0.1:1238
Zoneserver SetConnectInfo: 127.0.0.1:1238: localhost:7998
Zoneserver SetConnectInfo: 127.0.0.1:1237: localhost:7997


MiniLogin.exe

LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999


Boot5zones.bat

[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.6
[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] 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] 160 commands loaded
[Status] Entering sleep mode
Connected to worldserver: localhost:9000

I checked all the spaces after in each file :?

bluejam
08-09-2004, 06:41 PM
LoginServer.ini
[LoginServer]
loginserver=localhost
loginport=5999
worldname=fammerns testing
worldaddress=localhost
locked=false
account=eqemu
password=eqemu

[WorldServer]
Defaultstatus=0
Unavailzone=

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

[ChatChannelServer]
ChatChannelServer=localhost

eqhost.txt tells EQ to connect by port 5995...
[LoginServer]
Host=eqemulator.net:5995


...but MiniLogin.exe listens on 5999
LoginServer.ini read.
MiniLoginAccounts.ini read.
Server mode: Standalone
Login server listening on port:5999



I guess that's the problem. I hope it'll work for ya.

bloodgoth
08-10-2004, 06:40 AM
You should be able to just change the host file's port to 5999 safely.

Melwin
08-22-2004, 07:09 AM
De-stickied; minilogin is broken and will be for a long time.