A standalone multiplayer server can be downloaded from my download page https://www.interazi...loads/index.php (use the third download link). A "special" version of ORNYMG 159 has been created, called ORNYMG-MPS. This has been done because, before inserting the feature in the mainstream ORNYMG and possibly in the official OR, I want to have some feedback that ORNYMG still loads correctly and that the feature is working. The standalone MPS can be recalled from the main Menu page, clicking the "Tools" button, and then Open Rails Multiplayer Server.
The multiplayer Server can also be recalled directly from the OR pack, by double-clicking MultiPlayerServer.exe.
This version of the Multiplayer Server may be used also with older ORNYMG versions as well as with older official OR versions.
The pack has been forked from an older version of the OR Ultimate fork (now FreeTrainSimulator) with the consent of its developer.
In the attached picture you can see the black window of the Multiplayer Server, and the two player sessions opened. Note that in the Multiplayer Server window all the protocol messages from and to the server are logged, providing a very useful debugging tool.
Page 1 of 1
Standalone Multiplayer server
#2
Posted 29 November 2024 - 04:30 PM
Hello, Carlo.
This is feedback:
from common words above, I've learn, that's good, useful and long-awaited feature, so thanks and congrats with reaching final phase of development.
Meanwhile, for me, who knows little about multiplayer side of ORTS, it's totally unclear, what is it actually, what it for, which are distinctions from usage of current official version in multiplayer mode as a server?
That would be great, if such questions will be clarified and have explanation in Manual with time.
As I can guess, this is separate CMD-type utility, which performs all needed operations to run multiplayer session, and displays information about current events, which also being logged, right?
What have I missed and what are benefits?
This is feedback:
from common words above, I've learn, that's good, useful and long-awaited feature, so thanks and congrats with reaching final phase of development.
Meanwhile, for me, who knows little about multiplayer side of ORTS, it's totally unclear, what is it actually, what it for, which are distinctions from usage of current official version in multiplayer mode as a server?
That would be great, if such questions will be clarified and have explanation in Manual with time.
As I can guess, this is separate CMD-type utility, which performs all needed operations to run multiplayer session, and displays information about current events, which also being logged, right?
What have I missed and what are benefits?
#3
Posted 01 December 2024 - 01:14 AM
Hi Weter,
I think that the main advantage of this standalone Multiplayer Server is that it is... standalone, that is it allows to separate the basic communication functions from the rest of the game. So the Multiplayer Server can reside on a separate, even remote, computer, and if the dispatcher player does strange things, the Multiplayer Server is still alive and select a new dispatcher.
Like the tsimserver, which can be used by any OR version (official or ORNYMG), also the Multiplayer Server can be used by any OR version, even if it is started by a specific version (but it can also be directly started, by running its .exe).
So it's more an architectural improvement than a functional improvement.
But now I'd like if someone could provide feedbacks by using it...
I think that the main advantage of this standalone Multiplayer Server is that it is... standalone, that is it allows to separate the basic communication functions from the rest of the game. So the Multiplayer Server can reside on a separate, even remote, computer, and if the dispatcher player does strange things, the Multiplayer Server is still alive and select a new dispatcher.
Like the tsimserver, which can be used by any OR version (official or ORNYMG), also the Multiplayer Server can be used by any OR version, even if it is started by a specific version (but it can also be directly started, by running its .exe).
So it's more an architectural improvement than a functional improvement.
But now I'd like if someone could provide feedbacks by using it...
#4
Posted Yesterday, 05:39 AM
Hello Carlos.
First of all, congratulations for your work and much more for trying to make the Multiplayer function work better than it did until now.
As you know, a group of friends have been using the multiplayer function for some time, sometimes with the Tsimserver and other times making a player, normally the server dispatcher, gives us his IP and we connect to it, but with the exception
that all the material that we use must be on the computer that acts as server/dispatch.
I understand (correct me if this is not the case), that now you could have the ORNY_MG_MRS 159 version on a computer running as a server and the players connecting to it with either the MSR version or simply the ORNY_MG_159, without the need for
the material to use is also on the computer that acts as the server.
We will do tests and tell you results.
Again, congratulations and best regards.
Pedro
First of all, congratulations for your work and much more for trying to make the Multiplayer function work better than it did until now.
As you know, a group of friends have been using the multiplayer function for some time, sometimes with the Tsimserver and other times making a player, normally the server dispatcher, gives us his IP and we connect to it, but with the exception
that all the material that we use must be on the computer that acts as server/dispatch.
I understand (correct me if this is not the case), that now you could have the ORNY_MG_MRS 159 version on a computer running as a server and the players connecting to it with either the MSR version or simply the ORNY_MG_159, without the need for
the material to use is also on the computer that acts as the server.
We will do tests and tell you results.
Again, congratulations and best regards.
Pedro
#5
Posted Yesterday, 06:35 AM
Hi Pedro,
Thanks for your words. The real work here has been done by perpetualKid.
ORNYMG-MPS 159 includes the standalone Multiplayer Server as a separate pack. So you can use the computer hosting ORNYMG-MPS 159 either as standalone Multiplayer Server, or as standard Multiplayer Client, or as standard Multiplayer Dispatcher. The computer may also run as standalone Multiplayer Server and as Multiplayer Client or Multiplayer Dispatcher at the same moment. The other computers may use either ORNYMG-MPS 159 in the standard way or ORNYMG 159.
Like when using the Tsimserver, you can use the standalone Multiplayer Server with any ORNYMG or official OR version, provided that all players use the same version.
If you found there was no need that the dispatcher had all the material used by the other computers when basing on Tsimserver, the same should apply with the standalone Multiplayer Server.
I look forward to reading about your feedback about your tests!
Thanks for your words. The real work here has been done by perpetualKid.
ORNYMG-MPS 159 includes the standalone Multiplayer Server as a separate pack. So you can use the computer hosting ORNYMG-MPS 159 either as standalone Multiplayer Server, or as standard Multiplayer Client, or as standard Multiplayer Dispatcher. The computer may also run as standalone Multiplayer Server and as Multiplayer Client or Multiplayer Dispatcher at the same moment. The other computers may use either ORNYMG-MPS 159 in the standard way or ORNYMG 159.
Like when using the Tsimserver, you can use the standalone Multiplayer Server with any ORNYMG or official OR version, provided that all players use the same version.
If you found there was no need that the dispatcher had all the material used by the other computers when basing on Tsimserver, the same should apply with the standalone Multiplayer Server.
I look forward to reading about your feedback about your tests!
#6
Posted Yesterday, 06:53 AM
Hello.
>I think that the main advantage of this standalone Multiplayer Server is that it is... standalone, that is it allows to separate the basic communication functions from the rest of the game.
So, it's cmd little program, which does all, that needed...
>So the Multiplayer Server can reside on a separate, even remote, computer, and if the dispatcher player does strange things, the Multiplayer Server is still alive and select a new dispatcher.
So, it's initially the multiplayer control module of whole program, but with some extra functionalities, tasked to improve MP session's reliability?
>Like the tsimserver, which can be used by any OR version (official or ORNYMG), also the Multiplayer Server can be used by any OR version, even if it is started by a specific version (but it can also be directly started, by running its .exe).
Didn't know that program yet. That's good, that it works with any versions.
>So it's more an architectural improvement than a functional improvement.
Thanks for answering.
>I think that the main advantage of this standalone Multiplayer Server is that it is... standalone, that is it allows to separate the basic communication functions from the rest of the game.
So, it's cmd little program, which does all, that needed...
>So the Multiplayer Server can reside on a separate, even remote, computer, and if the dispatcher player does strange things, the Multiplayer Server is still alive and select a new dispatcher.
So, it's initially the multiplayer control module of whole program, but with some extra functionalities, tasked to improve MP session's reliability?
>Like the tsimserver, which can be used by any OR version (official or ORNYMG), also the Multiplayer Server can be used by any OR version, even if it is started by a specific version (but it can also be directly started, by running its .exe).
Didn't know that program yet. That's good, that it works with any versions.
>So it's more an architectural improvement than a functional improvement.
Thanks for answering.
#7
Posted Today, 05:19 AM
Hello Carlo, I have carried out the first test of the independent Multiplayer.
I have started MP at version 159_MP.
In version 159 I have started an activity (it is the capture one) with 18 trains.
This activity was a test that we did so that the various players, as they entered the game, each had to choose a train.
The activity loads perfectly and you can change trains without problem, the first changes are a bit slow (graphic loading, models, route) but then the change is more fluid.
The next test I want to do is to have the server on another computer and connect several of us to it and see the possible crashes it may have.
I'll tell you about it.
Thank you and best regards.
Pedro.
I have started MP at version 159_MP.
In version 159 I have started an activity (it is the capture one) with 18 trains.
This activity was a test that we did so that the various players, as they entered the game, each had to choose a train.
The activity loads perfectly and you can change trains without problem, the first changes are a bit slow (graphic loading, models, route) but then the change is more fluid.
The next test I want to do is to have the server on another computer and connect several of us to it and see the possible crashes it may have.
I'll tell you about it.
Thank you and best regards.
Pedro.
Page 1 of 1