News:

Beta test the new forum at https://simutrans.forum/

The Forum Rules and Guidelines
Our forum has Rules and Guidelines. Please, be kind and read them ;).

pak64 server

Started by prissi, June 09, 2024, 09:18:40 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

prissi

I have set up a vanilla pak64 server on simutrans-forum.de:13355 to test more network-related issues and the chat. This server will run normally and anybody can join. Just create a new player.

BTW: from r11288 the client will remember if he was connected to a server on close (and was not kicked out due to desybc) and will try to reconnect when starting again and not first load the local copy. Our client seems stable enough by now, that was long overdue.

Yona-TYT

Quote from: prissi on June 09, 2024, 09:18:40 AMBTW: from r11288 the client will remember if he was connected to a server on close (and was not kicked out due to desybc) and will try to reconnect when starting again and not first load the local copy. Our client seems stable enough by now, that was long overdue.
Does this mean that in case of reconnection the player will still be authenticated? I mean, I wouldn't have to change players and re-enter the password every time this happened.

prissi

Since authentication is with the server, that would require some extra logic. Not impossible, but harder.

Yona-TYT

Quote from: prissi on June 09, 2024, 01:17:07 PMSince authentication is with the server, that would require some extra logic. Not impossible, but harder.
It would be great and I think players will suffer a lot less when disconnections occur.  8)

prissi

If disconnection occurs, this mechanism will not automatically reconnect. The mechanism is only if you stop playing and close simutrans. Then simutrans saves the game usually. But with networkgames, when restarting, it should connect with the server.

After disconnection, the reconnection must be manual to avoid people forcing a server down by reconnecting with a mismatched version in short succession.

Yona-TYT

Previously (I don't know if it's the same now), when the player desynchronized and you reconnected to the server, the previously used player was not remembered, so it started as the "human" player and then you had to change players every time this happened .

I don't know if this is different now, but it would be nice if the previously used player remained selected when reconnecting.

Roboron

Quote from: prissi on June 09, 2024, 09:18:40 AMBTW: from r11288 the client will remember if he was connected to a server on close (and was not kicked out due to desybc) and will try to reconnect when starting again

Cool! I need to try this.

Nazalassa

Quote from: Roboron on June 10, 2024, 05:55:59 PMCool! I need to try this.

I tried connecting with r11290 and the client did not allow me to connect to the server, due to it using r11272 = 124.1. (The server window showed 'Revision: r11272' in red.) A 124.1 client works fine.
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

prissi

You can force a connection by using the filename net:simutrans-forum.de:13355. But it will desync soon, since the repaired station update changes the game state.

If there is demand, I happily set up a nightly server, always using the latest version.

Nazalassa

Quote from: prissi on June 13, 2024, 03:19:35 AMYou can force a connection by using the filename net:simutrans-forum.de:13355. But it will desync soon, since the repaired station update changes the game state.

If there is demand, I happily set up a nightly server, always using the latest version.

* connects *
* loses synchronization immediately *
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

Nazalassa

@prissi there is a sort of deadlock on your train line at Mallichester.
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

prissi

Not really, was internationally set up this way.

Nazalassa

#12
It seems that something happened to my company's password, as the server no longer accepts it. I tried other companies, and they worked fine. It's just weird.

@prissi, did anything happen to the server recently?

P.S: I was given the password to another company some time ago to solve some deadlocks while the company's owner was away. So I tried this company, and it did no longer work. But they did change their password in the meantime, so I guess the problem is with my company then. Oh, well.
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

prissi

Sorry, not checking too often. But I can reset the password. But it seems the server was down anyway.

Nazalassa

#14
Quote from: prissi on June 19, 2024, 05:00:45 AMSorry, not checking too often. But I can reset the password. But it seems the server was down anyway.

Still unable to authenticate. Could you reset the password, please? Thanks in advance.
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

Nazalassa

It seems that the server is down.
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.

prissi

Was handing, running but not responding. Restarted.

(THe map is very full already ... )

Nazalassa

The server seems to be down (it is marked 'offline' in the server list).
Making paksets since October 2023  |  pak48.bitlit

Life is like a multi-tasking OS: you know you'll eventually get back to everything, but you don't know when.