MiniLogin --- Host & Play on same PC *Step by Step*
--------------------------------------------------------------------------------------------------------------
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 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 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 [2.] EQEmu 0.5.6 --- Download EQEmu-0.5.6-Win32.zip and EQEmu-0.5.6-Configuration.zip [3.] testbackup.rar (this is my backup database *.sql file) [4.] 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: Quote:
[4.] Create a mysql.bat file (right click desktop > new > Text document > name it mysql.bat) and insert Quote:
Step 3: Creating the database UPDATE: You can accelerate the database sourcing by doing following (thanks to Monrezz) Quote:
Quote:
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 Quote:
Quote:
Quote:
d) MiniLoginAccounts.ini Quote:
Quote:
Quote:
5. Starting the server a) Running Minilogin.exe Quote:
Quote:
Quote:
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 Some 1017 Error being fixed Usual 1017 Error fix 1017 Error with WinXP 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. |
Bump!!!!!
Works!!! |
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!
|
Quote:
|
updated.
|
Quote:
For an EQEmu LAN server (only hosting the game) change the following settings: eqhost.txt on client pc: Quote:
Loginserver.ini on host: Quote:
db.ini on host: Quote:
Boot5zones.bat on host: Quote:
|
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.
|
Quote:
where it says 'eqemu' and 'eqemu' is that suppose to be my eqemu acct name and eq emu acct pw? |
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. |
my server DONT show when i log in
|
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 |
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. |
edit: updated the serv, now it wont show again .. grr
Quote:
Quote:
Quote:
|
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
|
Does it work now papi2k?
pray> check your PM. |
It almost makes sense
Ok i have everything but the Minilogin file and what do you mean run mysql.bat?
|
mysql.bat
Quote:
including Minilogin: Quote:
|
Workin through,
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
Quote:
Anyone know what's going on with it this time? lol Erb2k |
Check this thread:
http://www.eqemulator.net/forums/viewtopic.php?t=12827 |
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 |
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)?
|
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.
|
yep that was it :lol: didnt see the new 5.7, working good now thanks :)
|
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? |
Look at the MiniLogin tutorial. That's what you're looking for.
|
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 :) |
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. Quote:
|
does anyone know if the devs will be releaseing a new mini login with the next fixed eqemu version?
|
O man i cant beleive i overlooked your post LOL sorry guys
|
dang it eve the pre made character that bush made for me isent working with 5.7dr2 :( and i still cant create a character
|
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 |
Everything seem to work except....
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 |
Help
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
|
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.
|
http://www.eqemulator.net/forums/viewtopic.php?t=14710
0.5.7-DR2: Download Fix Search's your friend. |
Check your PM bluejam
|
How?
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 Quote:
LoginServer.ini Quote:
|
Btw... The database im using is the one that you listed on the first post... The compiled DB
|
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). |
okie dokie let me try that
Quote:
Quote:
Thanks again :) //////////////Update/////////////// Ok i took out the spaces C:\EQEMU\MiniLogin.exe Quote:
Still when i try to open World/Zone.exe it says Quote:
Im going to try out Myra's DB... I dunno. But im making progress thanks. OHH! also Step three compiling the DB Quote:
Quote:
|
All times are GMT -4. The time now is 01:17 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.