Persistent Server Question

Tips, tactics, and general discussion for Evochron Legacy.
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

Hi,
Totally starting to love this game.
I am trying to set up a server on my system, I like the idea of many people playing in the same universe, however it seems from what I have read that games running on the server program are persistent, whereas games hosted on the 'client' are not. Is this true or have I mis-understood?

Also, I am unsure why, but I am unable to connect to a server I run on my system - is this because you cannot run a server and a client on the same system? If so is this because of licensing or is there a technical reason?
Also, if I were to (say) try to run a server program on one machine I have and a client on the other, would I need two licenses?

Hmmm..... Think that covers it.

Thanks in advance for any help resolving my lack of understanding.
:)
Dingo
Commander
Commander
Posts: 967
Joined: Sun Oct 17, 2010 12:32 am
Location: Is everything

Persistent Server Question

Post by Dingo »

Hi. its true that games on the server are persistent whereas on the client its a "session" thing

as for steam, no idea, but I could run the USS server and log in through my game on the same machine (not recommended though!)
Life is an illusion. Only shooting red things is real.
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

Thanks for the reply. If you can manage to run the server and log in to it on the same machine then there must be some problem with my setup. Funny because I have no problem with anything else. I will look into it some more.

I am not on steam, so I don't know anything about that. Just trying to set up something that works with LAN at the moment .
If I figure out what the problem is I will post it here.
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

Ok, this has me beaten.
This is what I am doing.
Run the server program - Take a note of the IP (tried this on local machine and other on LAN)
Run the client - Multiplayer - Host/Join IP - Type in IP of server program - Click connect.
Get 'Connection Established' message on client, which confused me for a while until I tried this even with a completely bogus IP and it still gives the same message, so I don't know what it means, but it does not mean that the client has seen the server.
Click Join Game.
Get message on client, "Connection Failed..." - No message on server.

Clicking connect on server gives "Error, unable to list game..."

Any ideas anyone?
*headscratch*
Dingo
Commander
Commander
Posts: 967
Joined: Sun Oct 17, 2010 12:32 am
Location: Is everything

Persistent Server Question

Post by Dingo »

get an internet IP on the client side, not the default IP if you are running server program.
Life is an illusion. Only shooting red things is real.
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

From post: 130066, Topic: tid=8884, author=Dingo wrote:get an internet IP on the client side, not the default IP if you are running server program.
Sorry - not sure what you mean. This is all happening on a LAN. I am using all the IP's of the machines involved. I am not sure what you mean by 'default IP'.
I am really going to have to wear the 'Stupid Hat' when I figure this out.....
User avatar
Vice
Administrator
Administrator
Posts: 12227
Joined: Fri Apr 25, 2003 1:38 am

Persistent Server Question

Post by Vice »

Initially, I'd suggest just trying to connect the separate machine on the LAN with the other stand-alone machine being used for the server. The server program will detect the local LAN address as you've noted and that is indeed the address you should try to connect to. Do you have any other network devices in place on the hosting machine? What about firewalls on the server system and/or the client system? If on the client, has the client been given full network permission for outbound requests? LAN should be the easiest to set up, so it is strange that the connection appears to be blocked.
StarWraith 3D Games
www.starwraith.com | www.spacecombat.org
3D Space Flight and Combat Simulations
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

From post: 130072, Topic: tid=8884, author=Vice wrote: Initially, I'd suggest just trying to connect the separate machine on the LAN with the other stand-alone machine being used for the server. The server program will detect the local LAN address as you've noted and that is indeed the address you should try to connect to.
Exactly. I have tried this, also tried with client and server both on local machine, also tried running server on VM and client on machine hosting VM connecting through VMware NAT (well it was worth a shot)
From post: 130072, Topic: tid=8884, author=Vice wrote:Do you have any other network devices in place on the hosting machine? What about firewalls on the server system and/or the client system? If on the client, has the client been given full network permission for outbound requests? LAN should be the easiest to set up, so it is strange that the connection appears to be blocked.
I guess that must be it, something blocking it. No idea what. Everything else seems to be fine. I have even tested other networked software using the ports used by EM, just to try everything.
Thanks for the help everyone.
I'll let you know what the problem was when I figure it out.
<edit> sorry didn't answer you question. Yep checked firewalls and permissions first, seemed to be fine - so that is why I tried the other network setups and configs, as an (in)sanity check. I have also checked the firewall logs and it has not blocked it as far as I can see... *shrug* <edit>


[Edited on 11-2-2012 by deMangler]
User avatar
Vice
Administrator
Administrator
Posts: 12227
Joined: Fri Apr 25, 2003 1:38 am

Persistent Server Question

Post by Vice »

I noticed you said 'run the server program', did you also get a confirmation that the session started successfully after you clicked on 'Connect' on the server program?
StarWraith 3D Games
www.starwraith.com | www.spacecombat.org
3D Space Flight and Combat Simulations
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

From post: 130079, Topic: tid=8884, author=Vice wrote: I noticed you said 'run the server program', did you also get a confirmation that the session started successfully after you clicked on 'Connect' on the server program?
When I click connect, I get 'error, unable to list game" - I assumed (probably incorrectly) that this was something to do with the public internet listing.
User avatar
Vice
Administrator
Administrator
Posts: 12227
Joined: Fri Apr 25, 2003 1:38 am

Persistent Server Question

Post by Vice »

It's actually related to the name. If you don't specify a unique name for your session, it will stop there. Just click on the option to change the name, then press backspace to remove the '1' from the end of the name, then click on Connect and it should work fine. In the future, simply specify a unique name for your session before attempting to start it, you can also pre-define the name in the text2.dat configuration file.
StarWraith 3D Games
www.starwraith.com | www.spacecombat.org
3D Space Flight and Combat Simulations
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

From post: 130086, Topic: tid=8884, author=Vice wrote: It's actually related to the name. If you don't specify a unique name for your session, it will stop there. Just click on the option to change the name, then press backspace to remove the '1' from the end of the name, then click on Connect and it should work fine. In the future, simply specify a unique name for your session before attempting to start it, you can also pre-define the name in the text2.dat configuration file.
:)
That was the problem.
Thanks.
:)
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

Well, that seems to have solved the problem.


If I play multiplayer it will probably be on EU_NL.

Thanks for the helping me sort out my little difficulty...... :o

[Edited on 11-2-2012 by deMangler]

[Edited on 11-2-2012 by deMangler]
User avatar
Vice
Administrator
Administrator
Posts: 12227
Joined: Fri Apr 25, 2003 1:38 am

Persistent Server Question

Post by Vice »

Glad it worked and welcome aboard.
StarWraith 3D Games
www.starwraith.com | www.spacecombat.org
3D Space Flight and Combat Simulations
XinCasa
Lieutenant Jr. Grade
Lieutenant Jr. Grade
Posts: 88
Joined: Sat Apr 02, 2011 1:01 pm
Location: San Francisco, Ca. BayArea: God's thinktank

Persistent Server Question

Post by XinCasa »

WoW!! The above dialogue representing deMangler's problem & Vice's resolution is illustrative of what I've never experienced in any other players forum.

It demontrates how a specific technicality of a problem once explained in a coherent and expressive manner, can be adequately & efficiently resolved with the minimum of energy & words such that all readers are rewarded with the necessary information. Good Work Pilots :cool:

[Edited on 2-12-2012 by XinCasa]

[Edited on 2-12-2012 by XinCasa]
Self-interest rules. Nothing is ever as it seems cuz no 2 people see the same thing the same way. Reality is illusion, and objectivity is void. Self-interest rules absolutely.
Viper
Captain
Captain
Posts: 1032
Joined: Wed Aug 03, 2011 8:41 pm
Location: Behind you

Persistent Server Question

Post by Viper »

I believe the word you are looking for would be 'efficiency'.
Image
\"For he today who sheds his blood with me, shall be my brother\"
deMangler
Ensign
Ensign
Posts: 27
Joined: Tue Feb 07, 2012 5:18 am
Location: UK

Persistent Server Question

Post by deMangler »

Excellent community and developer support are other words that spring to mind.
:)
Viper
Captain
Captain
Posts: 1032
Joined: Wed Aug 03, 2011 8:41 pm
Location: Behind you

Persistent Server Question

Post by Viper »

Haha well good to know you've seen your problems solved so far. :)
Image
\"For he today who sheds his blood with me, shall be my brother\"