Local Server, 1017
I know, I know. "Another 1017 error? Read the other posts dammit!"
Well I have been for the past few hours. I'm tired, so it's altogether possible I've missed something glaringly obvious. I'm on an XP machine, with a Linksys router. My LAN IP is 192.168.1.100. Now I'm trying to run everything on this box. Shouldn't be that difficult, really. But it apparently is. Newest version of everything. Clean database, yada, yada. db.ini Code:
[Database] Code:
[LoginServer] Code:
192.168.1.100 eqemu eqemu Code:
[Registration Servers] Code:
LoginServer.ini read. Code:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.2 Code:
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.2 Code:
Error: EMuShareMem: DLLLoadItems: !ItemsMMF.IsLoaded() (timeout) |
Code:
[Error] DBLoadItems query 'SELECT gmflag,minstatus,unknown002,unknown005,unknown Code:
Error: EMuShareMem: DLLLoadItems: !ItemsMMF.IsLoaded() (timeout) Didnt these seem like issues to you? WOW wonder why its not working with all these errors. hhmm your blind or just lack common sence? /smartass off Try reading the forums, I personaly seen several people get help in the last couple days with this issue, this same exact issue. Also Minilogin is 100% unsupported so if you dont get answeres dont get mad. |
Since i advised you to make that post, i ll add to Mattmeck's answer :
revise your choice about the database you're using. it's certainly to old. You should also use the latest eqemu release, downloadable from a link that is somewhere on that forum, man the search button is your best friend, perspicacity is its brother ! :) |
try this
Try this source its the most resent i can find and it has wander type 4 as well :D
http://shawn319.eqemulator.net/cvs Give it a shot its developers release but i believe it is minilogin friendly Dont mind old Mattmeck he is the forum newbieslayer and he takes his job pretty seriously LOL consider yourself properly initiated weve all had our share of mattattacks yes theres even a term for it haha -- yes mattmeck /smartass on was the right syntex there :roll: If its not minilogin freiendly try thix fix I used it sucessfully on 5.2 and it should still work if its not already implemented http://www.eqemulator.net/forums/vie...ight=minilogin Almost forgot use this database and update http://www.eqemulator.net/forums/viewtopic.php?t=11889 Hope that helps :D |
Wumpas is way to kind, he gonna be soon the "newbiesbestfriend" ! :)
|
Few months back I installed eqemu using this exact setup, and had the item data missing then as well. It ran fine.
As for your suggestion to download a newer version, unless sourceforge lies, it is the newest version. I was polite, apologetic, and you reply with hostility. Get a life. Thanks Wumpas for a real answer, much appreciated. Getting a new db now, checking ml and whatnot. Edit: I fixed Matt's "glaringly obvious" issue, which would of course fix it. Oh, gee, it didn't! How bout that. |
Quote:
|
I spent 3 hours browsing the support and how-to forums, and nothing posted there worked. At one point I even noticed, in my tired state, that I was looking at a post from 2002, at one point.
|
Still a no-go, wump. Got the 0.5.3-dr2 version (the world.exe code fix thread said the code was in dr1,) nada. Getting frustrated. Seems every post I read said "this is the guaranteed fix for 1017!" which then proceeded to not work for me :lol:
And Matt, why would I do a forum search for sourceforge issues? I mean, if the site mods are still going to directly link to their sourceforge directory off the main website, one would think they're still using it, no? I didn't come to this forum to read every single post over the past year and a half since I used eqemu last. |
http://shawn319.eqemulator.net/cvs
^^^ latest DR-2 http://www.eqemulator.net/forums/viewtopic.php?t=11907 see there for a good DB minilogin your on your own, there are a couple diferent versions on the forums, not sure which will work for you. |
Quote:
Quote:
Quote:
|
Did the original 2 MyWorld DB sources. Sourced the 2 at matt's link. Can't find Minilogin anywhere but on sourceforge (not sure if that's an obsolete one)
Same thing. All the world.exe and zone.exe errors are gone now, in any case, but still 1017. The account exists in the db, double-checked with a select *. Added it to MLA.ini, and it shows up as recognizing the account when I try to log on. No errors in any windows I can see... :cry: Gonna keep fiddling :roll: MiniLogin Output: Code:
LoginServer.ini read. Code:
[Status] CURRENT_WORLD_VERSION:EQEMu 0.5.3-DR2 Code:
[Status] CURRENT_ZONE_VERSION: EQEMu 0.5.3-DR2 |
Yes, as mattmeck pointed out MiniLogin is in no way shape or form supported, never has been never will be.
im curious to know why you are using minilogin and not the public login server, you apear to have no issues with connecting to the internet. you can make your server private on the public login server. so i ask why? why go through the headache of getting minilogin to work when you can just set it to use the public login and have no issues? |
Cuz I guess I figured making a private internet server would've been harder than a local one, due to my router.
/shrug I'll try it I guess. |
i can think of a pretty good reason why. I am currently typing this from my school. my school has a strict policy about no games and to add to that our administrator knows what packes go with witch games.... anyway if the logon server was run on the same computer of the zone/world server and it didn't have to go through the network proxy the administrator would never now whats going on.
Not that i'm doing this i'm just saying if your trying to do it for some system where you Can't / or don't want to connect to the internet and the public login server the minilogin is the only way to go. personly i think you should atleast relice the source code for the main login servers. |
heres my setup
Heres some more help to get you started.
note:minilogin from the Files page works for me loginserver.ini shiould look like this Quote:
Next run minilogin and read the port its using it will look like this Quote:
Quote:
note: bring up a command prompt and type Ipconfig to confirm your address. make Miniloginacounts.ini read exactly this Quote:
Next make sure Boot5zones looks like this Quote:
you can replace the localhosts in there with your ip adress as well if you are on a network. Note: If your PC is off the network and you still want to play you need to put localhost in everywhere you have your IP adress just make sure you leave world adress alone. and last but not least make sure your database is set up correctly 1. Bring up the run box from the start menu and browse to mysql.exe in the mysql/bin folder. 2. Double click it so its in the run box and type -uroot behind everything with one space in between should look like this Quote:
now type Create database "database name no quotes"; source "DB file name no quotes ie TCS_blah.sql"; after its all done sourcing in type this Grant all Privileges on *.* to username@localhost identified by 'password' with grant option; Next type INSERT INTO account SET name='username', password='password', status=200; Make sure you include the ' single apostrophes in the statements they are important. You should be all set now let me know how this works. [/quote] |
Quote:
Dunno if this has been posted before, but all you have to do is edit one line of your LoginServer.ini to play on a LAN. Just change the "worldaddress=" line to your INTERNAL IP. This means that no one from the internet can connect BUT, all local network people will connect to your server with the benefit of using your high speed network. |
Thanks Wumpas, I think this is going to totall help me out
I originally was going to set my lan up on two seperate computers, but if your information works out, then i should be able to load everything on one computer and only have to start everquest on the other computer.
|
*hears angelic choruses*
I think the worldaddress=127.0.0.1 was the issue... I think I was trying localhost and 192.168.1.100, but never that. It's at the loading screen now, wish me luck :) btw, thanks Wump and all for the pointers. Felt so dumb at this, when usually I have NP with this kinda stuff. Been programming since I was 12, I'm just not great with networking issues =\ Works great. Trying to get into the GoD zones is causing me some fuss. Says invalid zone, even though I'm sure I merged the zone ids into the DB. Will have to check again. And yea I have all the correct zone files n such. Edit: Guess one of the later data merges I did overwrote the GoD zone data. Didn't show in the zone table. Remerged and trying again. Edit x2: *hears more angelic choruses as he #zones into Natimbi* Incoming map files for beta testing :twisted: Thanks again, guys. |
Quote:
|
Quote:
|
Only weird thing I'm seeing now, is the port 8000 zone.exe tends to spawn duplicates of itself... I currently have 3 zone.exes on port 8000 open. Been anywhere from 1-4. I ctrl-c any extra ones usually, but sometimes it causes zoning issues :(
|
You checked if you didnt copy/pasted a bit to fast into your boot5zones.bat yet ?
|
That's the thing. They don't open initially. From the start it boots up 7996-8000, one of each, perfectly normally. Then at various times, usually when zoning, a second, third, sometimes fourth duplicate of that zone server port pop up. Will post some logs.
Hmm... took a look at the original zone.exe that's getting duplicated.. it was spewing out line after line of this: Code:
9072: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 | ................ From world.exe: Code:
Logged in: Local: eqemu |
All times are GMT -4. The time now is 03:06 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.