world.exe works but no server on select screen....
strange problem for me...
i have run server on this computer since 5.3 someplace without a problem. Now upon switching to 5.5dr1 i have world.exe start up fine and is listening properly and zone.exe boots up fine and connects to world.exe but when i log in client i cant see my server on the server select screen? loginserver.ini = [LoginServer] loginserver=eqlogin1.eqemulator.net loginserver2=eqlogin2.eqemulator.net loginserver3=eqlogin3.eqemulator.net loginport=5997 loginport2=5997 loginport3=5997 worldname=ArmsTest worldaddress=armserver.no-ip.org locked=false [WorldServer] Defaultstatus=0 Unavailzone= [LoginConfig] ServerMode=Standalone ServerPort=5999 UplinkAddress= UplinkPort= UplinkAccount= UplinkPassword= Im pretty much clueless on what to check next, anyone have any ideas? Keepin mind im running behind a firewall, yes i opened up all the ports just in case. Im also running a client on different computer behind firewall, and yes i should be setup properly to run this way as i have many times before. Its not a 1017 error, i just cant see my server on the list at all?? Hmmm , i set it up to run mini-login also, and of course, nothing shows up on server select screen even though world.exe and zones are up just fine... I did get an error that world name must be 10 chars or longer so i changed that to be ArmsTestWorld, no difference.. K was begining to suspect code so i changed from 5.5dr1 to 5.3dr2 binaries and boom world shows up on select screen.... Update- Its something in feb 29th source for 5.5dr1 that i downloaded, i set all compile options back to default and recompiled again and same problem thou. Source was shawn319s on feb29th compiled on ms visual net 2003 using slw,sln,vcproj off cvs... with 5.3dr2 it works fine, and you get connection showing up under netstat, with 5.5dr1 i dont show up and no connect with login under netstat Ill do a cvs pull down later and try that... |
I'm in the same boat as him except im not running mini-login. After I run world.exe everything works fine but im not getting the
Code:
World server listening on: port 9000 |
Quote:
You have opened up what ports on your firewall? 5997? EQEMu uses more than that.. You have to figure that at least 2 programs have to access the outside world. Your client, and the server... And depending on how you set it up, maybe even zone.exe also... Try disabling or uninstalling your firewall for temp test, and see if that is your issue.. Also, are you behind a router? Are you trying to use a proxy? Quote:
|
im using armserver.no-ip.org because i have both a client and server behind a NAT so you pretty much have too.
Ive opened up ports... 5995-6000 7885 8000 8995 9000 just to be careful ... I really doubt its a firewall issue for 2=3 reasons.. 1. Its works perfectly when you sub in 5.3dr2 binaries 2. Ive been running servers on this exact setup since about 5.2 without a hitch. 3. I can setup it to run on minilogin and still cant see server on select screen Well i didnt mean to cast a shadow on anything shawn319 was doing, in fact i appreciate his efforts. However i did want to go into detail about the compiler and code i was using as i thought it was relevant. I did in fact do a full pull down of CVS code last night and compiled with stock options and still faced the same problem.. I wonder if ms visual net 2003 is somehow factored into this, being that obviously some people can run the exact same code perfectly fine? I took a screenshot of world.exe and zones being loaded up just fine, but you can see from the netstat pic on right that there is in fact NO connection between world server and my computer that i can see. http://www.strike9.com/comments.aspx...ze/server2.jpg |
Quote:
Are all the files that you had in your 0.5.3 (or whatever version you used last), that you would have your IP in, simply copied from that old folder to this one? Or did you recreate them? If you did double check to make sure you didnt type something wrong.. Also, is your eqhost.txt trying to connect to port 5999 or 5997? If you have that different than your loginserver.ini file you will have problems.. When running minilogin, you will HAVE to set your eqhost.txt to run on port 5999, as your loginserver.ini defaults to 5999 even if you have put in at the top section 5997.. The important part to note for minilogin is the bottom section, where UN and PW are blank.. That is the port that minilogin will try and listen on.... Try compiling on something different. You can get Dev C++ for free, and there is a guide somewhere here on this forum that helps you compile using this program (if you are not familiar with it..) Just some food for thoughts... Hope it helps..:) |
after getting a new world.exe that someone else compiled it works fine....
i did notice in looking at my screenshots closer that... the broken world.exe does not say "connected to loginserver:eqlogin3.eqemulator.net:5997" So what could cause one world.exe to connect and another to not? |
I do know that the first binaries released by Shawn RIGHT after the fateful patch on the 10th did NOT work, you had to re-compile world.exe ( or was it zone.exe hehe) to get it to function correctly... There is a post about it somewhere here on the forum... I dont think it is VS .NET, as I think that is what Shawn uses (at least that is what I gather from past posts and readmes from his source files...
|
Same problem as nilar was having
I have it all compiled and i think it is ready to go however when i launch worlddebug.exe i am missing the :
Code:
Connected to LoginServer: eqlogin1.eqemulator.net:5997 I am on a DSL with your typical static IP. I have also tried to use it on a cable internet access i also can use but same thing happens. I have tried to use the CVS ver off of shawn's site and i also tried and used CVS to dowload a cource from sourceforge. So far both have not worked for me. I have a 5.2 DR release which is able to log into the server just fine. Problem only exists with 5.5. I know we arnt doing tech support on this but i thought i would just pass along this error anyway.[/code] |
What compiler you using rodec?
|
i used vs.net 2003
It compiles fine with no errors or warnings. I tried both shawn's source and also what i downloaded from sourceforge and havent had any luck. I have tried Dev c++ also and had no luck. |
WOOT fixed it..... :) took 3 days but i am learning. Heh.. once i fix my last problem i am ready to rock.
|
rodec can you PM me and tell me how you fixed it? Still having trouble with mine :(
*EDIT* Well according to here if you simply add [ChatChannelServer] at the end of your loginserver.ini it fixes this problem... not sure why but it worked for me lol :D |
Ill be damned.... yah it worked :) weird science there :) Thanks for heads up
|
All times are GMT -4. The time now is 10:21 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.