Log in

View Full Version : Single Player EQEmu


Profett
03-29-2002, 04:28 PM
Is it possible, to just play build or download a database and then play EQEmu by yourself without actually being connected to the internet and not hosting a server for other to join, for test purposes or if you are just really bored.

I have a full database with MoBs, items, zones, etc. I use ariaks database, I have found it to work nicely so everything should be working but I can not log into and use my own server. I get as far as making a character, but whrn I click Enter World it loads like normal and stuff but then boots back to server select screen.

I have found this to also be the case when trying to use many other servers, the only server that I have found to work real well is the Ero server, a 'green' server. The other green servers are usually down, and I just wanted to try playing Everquest by myself.

ibleet
03-29-2002, 06:54 PM
Yepper, It's called Minilogin. There is full documentation on setting this up in the readme.txt file.

Profett
04-01-2002, 10:08 AM
I have read the readme file, but it seems like mini login is just a way to play the game without setting a server on your machine.

devn00b
04-01-2002, 11:08 AM
in order to play "single player" you must in effect run a server. its just closed to outside interaction so no one can log on.

just do as it says in the readme for running a local server...its all in there

1010101
04-01-2002, 11:48 AM
Minilogin is also great for hosting a private LAN server, assuming you don't need more than 8 characters :)

- 1010101

ibleet
04-01-2002, 12:05 PM
Hmmmm....if it's so great for a private Lan server, then how come no one has been able to get it to work on this board? Are you speaking from direct experience or just speaking?

Profett
04-01-2002, 12:22 PM
I'll try it out, was working with it a bit earlier and said it could not connect to the login server, but I don't think I was doing it right, it says I was not connected to the login server. Had everything set as local host, I am going to go back and change everything to my IP address I suppose.

I just want to set it up so that I don't need to be connected to the internet in order to play Everquest.

How do I set up the eqhost.txt file ?

Baltar
04-01-2002, 12:23 PM
It is very possible to get minilogin to work. Where are you having problems?

Profett
04-01-2002, 12:29 PM
Ok, I am getting it all set up now, got an account created with the world.exe, got the mini-login set up, all my .ini's are set to local host, and I am going to change my EQHost to myip:5999
and hope that all of this works and it does not say could not connect to server.

Profett
04-01-2002, 12:39 PM
WooT I am pretty sure this is all working, I can log into the login server, the only server that shows up is mine and stuff, hopefully the whole character creation, etc. works!

Gotta try it now! Be right back!

! Bah crap, 1017 error, cant log into Everquest Serverm try running patch program !

I think I messed up somewhere, but I'm not sure...

Anyone have some ideas, want to inspect my ini's ?

<Hmm... can't figure this out, got pretty far, but I get the 1017 error everytime I try to log into my server to get to character select Oh well, gotta work on this later...>

Lurker_005
04-01-2002, 01:41 PM
Take a look at this (http://forums.eqemu.net/showthread.php?s=&threadid=1021) sticky thread in the support forum.

1010101
04-01-2002, 02:58 PM
I am indeed speaking from experience. I downloaded EQEmu for the first time two days ago, checked out a few of the servers attached to gotfrags, and decided to try to get it up and running on my LAN. Now I'm no expert on LANs, and can't give you a TON of info, but here's what I did to get my two systems connected to the same server via Minilogin...

My db.ini looks like this (with my username and password edited out:

# READ README.TXT!

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

My LoginServer.ini file looks like this (where xxx.xxx.xx.xx equals the network IP of the host computer):

[LoginServer]
loginserver=xxx.xxx.xx.xx
worldname=1010101 (Private LAN Server)
locked=false
account=
password=
worldaddress=xxx.xxx.xx.xx
loginport=5999

My Boot5zones.Win9x.bat looks like this (where xxx.xxx.xx.xx equals the network IP of the host computer):

@echo off
start zone9x . xxx.xxx.xx.xx 7995 xxx.xxx.xx.xx
start zone9x . xxx.xxx.xx.xx 7996 xxx.xxx.xx.xx
REM start zone9x . xxx.xxx.xx.xx 7997 xxx.xxx.xx.xx
REM start zone9x . xxx.xxx.xx.xx 7998 xxx.xxx.xx.xx
REM start zone9x . xxx.xxx.xx.xx 7999 xxx.xxx.xx.xx
exit
cls

I REM'd out 3 of the zoneservers because with only 2 clients connected, and with us both travelling together, we never need more than 2 zones up at once, and having less seems to help performance for me.

Both systems are using this eqhost.txt (with xxx.xxx.xx.xx being the host's network IP):

[Registration Servers]
{
"xxx.xxx.xx.xx:5999"
}
[Login Servers]
{
"xxx.xxx.xx.xx:5999"
}

I occasionally have problems with zoning unless I pre-boot the destination zone via #zonebootup, so we always do that. We both log in using the username "eqemu" and password "eqemu". Hmmm... What else might be important... Oh, both computers use Linksys LNE100TX Ethernet adapters. The hub is a (I'm quoting the box here, as I don't know alot about LANs) "5-port 10/100 Auto-Sensing Hub". The cards and hub came together as a cheap kit from Best Buy.

If anyone needs any additional information, I'd be glad to provide it.

*EDIT* - Corrected a typo

- 1010101

Shawn319
04-01-2002, 03:01 PM
theres only two ways to connect:


1. connecting to Gotfrags loginserver

2. Using minilogin which REQUIRES everything set to 127.0.0.1 or localhost. also, only one user will be alloud to play using minilogin. (dont bother with network IP's)

1010101
04-01-2002, 03:15 PM
Wow, I hate to disagree with a member of the dev team, as I REALLY REALLY REALLY admire the work you've all done on this emulator, but you CAN connect multiple clients to the same server over a LAN using minilogin. Using the setup I described above, it works fine. I am absolutely not kidding. I'm using v0.2.6, with the most recent EQ client.

Those who've talked with me before and used the stuff I've written will tell you that I don't say it unless it's true. The 30,000+ hits my website has had can attest to that (http://www.gameroom.com/1010101). Most of the people here have at one point or another probably used my old epic item database for EthernalQuest (the old database that allowed you to summon non-lore one-handed look-alikes of the epics that had book icons), or the cleaner I wrote for the autogenerated item databases there. I'll admit, I've not been active in EQ emulation for months now, but I'm back and I'd like to once again help others do fun things.

Seriously, folks, try the setup I described above and it WILL work. What's the harm in trying? 5 minutes of lost time? :) And when it works for you, you'll love me :)

- 1010101
(http://www.gameroom.com/1010101)

Shawn319
04-01-2002, 03:33 PM
Hmm maby it will work.. i said what i said because 99.99999999999999999999999999999999999999999999999 9999999999999999999999 % of the people that tried it cant cant it to work. only setup iv ever seen work is using 127.0.0.1/localhost.

i know there is no way to add accounts when using minilogin so u will only be able to have one person ANYWAY. only account that works with minilogin is eqemu/eqemu (unless u all log into same account and use diff chars)

Shawn319
04-01-2002, 03:34 PM
btw i remember using your book-epic addon lol.

1010101
04-01-2002, 03:56 PM
True, you can only have one account, but as I said, we both log in using eqemu/eqemu (thus the 8 character limit I mentioned). The worldserver apparently doesn't care if the account is already connected to the world, and will allow two people to log in on the same account at the same time (unlike Verant servers).

Is there a way to log some debugging info so I can prove this to all of you? Tell me how to prove it and I will. Or perhaps someone who is/was involved in the coding of minilogin can back me up here?

Also, can I safely post my network IP's and not get hacked for my trouble? I don't know much about what I can safely reveal without putting myself at risk, so I'll have to trust the say-so of the good people of this board. If that'll work, I'll put up a screenshot of minilogin's window showing two different connections (from two different IP's) to prove it. In fact, I just took the screenshot. If it's safe for me to post it, let me know, and I'll do so.

- 1010101
(http://www.gameroom.com/1010101)

ibleet
04-01-2002, 04:14 PM
I have tried numerous times to log into the same account and use different characters Shawn, but I always get the 1017 error: cannot login. I'm not sure what the new poster is talking about because I use that identical set-up and NO GO on my Lan....ever. I'm not saying that it's impossible, but like you said....99.999999999% of us have NOT been successful with it. :confused:

_OZZY_
04-01-2002, 04:21 PM
Excellent :) Glad to see you hanging out here one-zero. You've created a lot of cool stuff for hackersquest.

1010101
04-01-2002, 04:30 PM
As the thread at http://forums.eqemu.net/showthread.php?s=&postid=5744#post5744 shows, I'm not the only one to get it working in this way.

I'm more than willing to post any additional settings I'm using here. Tell me what you need to know, and I'll check it for you. It does indeed work.

- 1010101
(http://www.gameroom.com/1010101)

1010101
04-01-2002, 04:32 PM
Oh, and thanks for the warm welcome, _OZZY_ :) Glad to see I'm not totally forgotten, and I'm glad to be back in the thick of it :)

- 1010101
(http://www.gameroom.com/1010101)

strychn
04-01-2002, 04:41 PM
i've used minilogin for multiplay on a lan. no probs. i've also used minilogin over the internet. i've never logged into minilogin using eqemu for user/pass cause it sends that anyway. i use my gotfrags account name, and whatever string of keys i hit on my way to the server select screen. ???
maybe i'm just special.....

strychn
04-01-2002, 04:49 PM
and...
in my loginserver.ini my loginserver=my internet ip, as well as my world address=same. people can connect to my login server by my ip address(in eqhost.txt), as well as connect world.exe from other locations to my minilogin and list their servers on minilogin.

Shawn319
04-01-2002, 05:23 PM
/me puts a LAN Tech Support badge on one-zero.. lol

dayzedmadman
04-01-2002, 05:58 PM
i'll be attempting to set up the lan server real soon, when i get it workin, i'll post my setup and hopefully it'll work for everyone :)

Profett
04-02-2002, 09:20 AM
Great, thanks for the info guys, this should help to get it ll up and running!

I will let you know how it works and if it does, I'll upload my item/npc/quest database that I have been working on for my single player mode of EQEmu.

Lurker_005
04-02-2002, 11:52 AM
For anyone who still dosen't have this working, take a look at 1010101's example on page 1 again, and replace all the xxx.xxx.xxx.xxx with your emu servers LAN IP, not 127.0.0.1

This should start with 192.168.xxx.xxx or 10.xxx.xxx.xxx or 1 other I can't remember.

If you were sharing with people on the internet, you would use your WAN IP (internet) This can be a lot harder, and you may not be able to log on locally... Not really recomended.

1010101
04-02-2002, 11:59 AM
Also, look at http://forums.eqemu.net/showthread.php?s=&threadid=1083 for a possible problem area, though as I said on that thread, it may be a non-issue.

- 1010101
(http://www.gameroom.com/1010101)

Bently
04-02-2002, 06:05 PM
Havent read the second page yet (hit reply on first page) but EQemu does work over a LAN with more than one user.

I have first hand experience in this. If you need to ask questions about this email me at Bently@Blazemail.com.

All clients are to login using the eqemu/eqemu profile, however I logged in using my Bently/bently profile just to be different.

Its damn great fun playing with friends and whacking mobs down in drawds DB (Nicely done btw, although I am not totally happy with the drop tables).

LAN servers MUST have their internal network IP instead of their computers internal IP address (which is just a loop).

Examples, assuming you have a windows based network. If you ICS (Internet connection sharing) installed, IP addresses will be configured as shown below.

Gateway = 192.168.0.1
Client 1 = 192.168.0.2
Client 2 = 192.168.0.3
etc.

LoginServer.ini (my settings, IP is not accessable from the outside)
************************************************
[LoginServer]
loginserver=192.168.0.133
worldname=Bently's Warzone
locked=false
account=
password=
worldaddress=192.168.0.133
loginport=5999
************************************************

db.ini
************************************************
# READ README.TXT!

[Database]
host=localhost (Insert 127.0.0.1 here if you like, its the same thing)
user=Myusername
password=Mypassword
database=everquest (or whatever you named the db)
************************************************

eqhosts.txt
************************************************
[Registration Servers]
{
"192.168.0.133:5999"
}
[Login Servers]
{
"192.168.0.133:5999"
}
************************************************

My zone .bat file (for 1 to 2 clients, add more entries as needed)
************************************************
@echo off
start zone9x freporte 192.168.0.133 9001 192.168.0.133
start zone9x qeynos 192.168.0.133 9002 192.168.0.133
exit
cls
************************************************

ALSO
Here is a handy .bat file, run it from your emu directory. You cna also make a shortcut to it.
************************************************
@echo off
start MiniLogin.exe
start World.exe
start ZoneBoot.bat
exit
cls
************************************************

*EDIT*
Ok, I read page 2 lol.

DO and DONOT's

192.168.0.x Is a generic IP address that MANY people use for home networks. A Subnet mask of 255.255.255.0 is common also. This is what I consider a secure network, giving this out means nothing as hundreds of people use the same numbers. The ONLY address in my case I should worry about is my gateways INTERNET IP ADDRESS, as this one is most definatly open to others.

In some networks people use 90.0.0.x etc but really it does not matter, as long as its for your INTERNAL IP ADDRESS and not your INTERNET IP ADDRESS.

INTERNAL = Safe to mouth off about.
INTERNET = Not safe to mouth off about.

If you use a modem (standard 56k) then everytime you dial up, your internet provider assigns a TOTALLY different IP address to you in more cases than not.

However, ADSL and other fixed connection lines use a PERMENANT IP address. In this case you should never randomly give out your INTERNET IP to others. Only good RL friends ;P.

In my experience, using 192.168.0.x with a subnet mask of 255.255.255.0 along with a gateway computer running ICS is the easiest way to go. Be aware however, with connections like ADSL, your provider may charge additional fees for extra users.

Replace ADSL with Cable or whatever broadband service you use if you like, makes no diff.

jackfrostint
04-03-2002, 08:51 AM
Spent all last night playing with eqemu over a LAN and finally got it working.. works great for me..

-j

1010101
04-03-2002, 09:33 AM
Congratulations, jackfrostint. Welcome to the wonderful world of LAN EQ (LANQuest? :D).

- 1010101
(http://www.gameroom.com/1010101)

jackfrostint
04-03-2002, 11:55 AM
Now that we have this working, would a modification to the MiniLogin allowing multiple logins, basically making it a LANLogin, be a difficult thing to do?

-j

ibleet
04-03-2002, 12:06 PM
Ummmmm....I may be wrong, but isn't that what the regular Emu is for?

1010101
04-03-2002, 12:20 PM
Not really, ibleet. What jackfrostint wants is the ability to have multiple accounts on a LAN so that we don't have the 8 character limit. By using a non-locally hosted login server, you're forced to maintain an internet connection. A locally-hosted login server would eliminate that need.

Personally, I'm satisfied with it running on my LAN as it is. A fully functional login server will be released eventually, anyway.

- 1010101
(http://www.gameroom.com/1010101)

jackfrostint
04-03-2002, 01:40 PM
I'm satisfied with the way it is working as well, but i do have LAN parties nearly every weekend that 15 to 20 people attend.. It would be nice to have a LAN login server for that purpose..

-j

Hmm
04-03-2002, 02:17 PM
heh hey binary number. havent seen ya since beginning if hackerquest. if you dont remember me its okay heh. very generic nickname here.

1010101
04-03-2002, 04:44 PM
Sorry, Hmm. Don't remember ya :)

If someone really can't wait for a login server, they might want to take a look at the source for EthernalQuest (http://www.hackersquest.org)'s login server. I'd imagine it would be possible to convince it to interface with EQEmu's world servers, though some code modifications would undoubtably be necessary.

- 1010101
(http://www.gameroom.com/1010101)

Shawn319
04-03-2002, 05:46 PM
think again hehe.

1010101
04-04-2002, 03:58 AM
I'm confused :confused:... Think again about what? The login server being released eventually? The EthernalQuest login server needing modified to interface with EQEmu world servers? Or are you saying that getting the EthernalQuest login server code to interface with an EQEmu world server is impossible?

The files section of this site says the login server isn't available for download *yet*, giving a pretty good indication that it will *eventually* be made available. As it stands, I'm imagining that the EthernalQuest login server won't interface correctly with an EQEmu world server, but with enough code modifications, ANYTHING can be done, assuming the coder has the time, brains, and motivation to make it happen.

Could you be a little more specific?

- 1010101
(http://www.gameroom.com/1010101)

DeletedUser
04-04-2002, 09:26 AM
We released the login server once, and it did not go over well, not sure if it will be released soon..

Shawn319
04-04-2002, 09:34 AM
anyone know how to convert Ruby to c++? lol




Or are you saying that getting the EthernalQuest login server code to interface with an EQEmu world server is impossible?

Hmm
04-04-2002, 10:02 AM
not really impossible. but someone skilled on ruby have to change it. since eq protocols is standard anything can be used to create login server as long as its compiable.

1010101
04-05-2002, 04:15 AM
I wasn't involved in the EQ emulation scene for months and months until about a week ago when I became involved again, so I don't know the details on the login release... Who didn't it go over with well?

- 1010101
(http://www.gameroom.com/1010101)

xSigmax
11-05-2002, 08:51 AM
lol wuz browsin old forum posts...

Only way I could get my LAN server to work on the network was to make the boot5zones contain my network IP address and NOT localhost or 127.0.0.1

My 2 cents...

-SiGmA

Rivera6385
11-07-2002, 06:16 AM
For some reason my Mysql won't even allow me to create a new database, the option after rightclicking in the Database section doesn't even show up! Anyone able to help?