Hello Hosters,
Here is the fifth test of the long requested console based dedicated host. The fourth test seems to have been working well. The text input system has been made more efficient so you can send text into your host using the Windows SendMessage function. Two other bugs have been fixed. If this test works well we may release it as an official version of the dedicated host. Maybe we will not release the old style "grey window" dedicated host again.
Changes from TEST4 to TEST5 :
FIX : Excessive console text input could cause freeze or crash
https://www.lfsforum.net/showt ... php?p=1800156#post1800156
FIX : Number of laps was not cleared in Live Host Progress by /pitlane or /pit_all
https://www.lfsforum.net/showt ... php?p=1799225#post1799225
FIX : Spectator to garage from game setup screen wrongly set LFSW status to "in pits"
https://www.lfsforum.net/showt ... php?p=1768629#post1768629
Changes from original 0.6E to TEST4 :
- More protection against hackers
- More logging in the joining process
- Network debug is enabled by default.
- Use of skin not found on LFS World causes player to be spectated
Some Notes on the console version :
This version makes it easier to run LFS on Linux servers (e.g. using Wine) because fewer Windows functions are used. It is a true console program with no graphical output or pixel rendering. There is no real hesitation for the screen update, saving CPU and allowing network packets to be forwarded as quickly as possible.
When a player joins or leaves, some status information is output to the console, including which track is selected, a list of the connected user names and the time and date. You can also get one of those status messages any time by pressing ENTER without typing anything.
You can input text using the keyboard but it is invisible while you type. This is to separate stdin and stdout which can be helpful.
HOW TO USE :
Save DCon.exe into a DEDI folder then you can run it as usual with a command line or a setup.cfg file.
EDIT : TEST6 is now available for download with an important fix : https://www.lfsforum.net/showt ... php?p=1805551#post1805551
Here is the fifth test of the long requested console based dedicated host. The fourth test seems to have been working well. The text input system has been made more efficient so you can send text into your host using the Windows SendMessage function. Two other bugs have been fixed. If this test works well we may release it as an official version of the dedicated host. Maybe we will not release the old style "grey window" dedicated host again.
Changes from TEST4 to TEST5 :
FIX : Excessive console text input could cause freeze or crash
https://www.lfsforum.net/showt ... php?p=1800156#post1800156
FIX : Number of laps was not cleared in Live Host Progress by /pitlane or /pit_all
https://www.lfsforum.net/showt ... php?p=1799225#post1799225
FIX : Spectator to garage from game setup screen wrongly set LFSW status to "in pits"
https://www.lfsforum.net/showt ... php?p=1768629#post1768629
Changes from original 0.6E to TEST4 :
- More protection against hackers
- More logging in the joining process
- Network debug is enabled by default.
- Use of skin not found on LFS World causes player to be spectated
Some Notes on the console version :
This version makes it easier to run LFS on Linux servers (e.g. using Wine) because fewer Windows functions are used. It is a true console program with no graphical output or pixel rendering. There is no real hesitation for the screen update, saving CPU and allowing network packets to be forwarded as quickly as possible.
When a player joins or leaves, some status information is output to the console, including which track is selected, a list of the connected user names and the time and date. You can also get one of those status messages any time by pressing ENTER without typing anything.
You can input text using the keyboard but it is invisible while you type. This is to separate stdin and stdout which can be helpful.
HOW TO USE :
Save DCon.exe into a DEDI folder then you can run it as usual with a command line or a setup.cfg file.
EDIT : TEST6 is now available for download with an important fix : https://www.lfsforum.net/showt ... php?p=1805551#post1805551