Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
1) is "ser_" correct or should it be "set_"?
2) What is the standard/recommendend setting for this?
http://steamcommunity.com/app/564310/discussions/0/2592234299559342904/
Map wise, what game you want to host?
The server and game options config files go, at least in Windows, into Fusion's main directory ..\Steam\steamapps\common\Serious Sam Fusion 2017. You need to add them to your server's startup command, for example "[path.to]\Steam\steamapps\common\Serious Sam Fusion 2017\Bin\x64\Sam2017_DedicatedServer.exe" +exec server.cfg +gameoptions gameoptions.cfg"
You can get a list of all cvars by typing "help" into the console, you can then copy/paste them from your log file. Game options start with "gam_" and should be pretty self-explanatory.
ser_iMaxClientBPS is correct, the "ser" stands for "server" i suppose. The client's BPS is set with cli_iMaxBPS and cli_iMaxOutBPS. Default ser_iMaxClientBPS is 20000 and should possibly be increased. What you can set obviously depends on your internet connection and your max number of players. No idea what is best, Melody once recommended 250000, I'm currently using 150000. Most people won't connect with more than 50000 which is the highest value you can set via the Multiplayer Options menu.
For remote admin connection I'm using a telnet/ssh client called Putty[www.putty.org]. I don't know if you can connect as admin from within your game but I wouldn't think so.
As for file names of the maps, I don't have a list, maybe someone else does. If you're looking for a specific map, just load it in your game and check console/log for the file name.
Hope this helps, good luck with setting up your server :)
Now: The dedicated server tool just simply does not work on Windows 10. Period. Nothing I can do about that it seems.
So I try to set it up on my Linux (Ubuntu) machine, where it basically (!) works. Good news.
• I created a "server.cfg" and a "gameoptions.cfg"
• I put them in root directory of "Serious Sam Fusion 2017"
• I added startup commands "+exec server.cfg +gameoptions gameoptions.cfg"
Result: The server.cfg is loaded (I can see the correct name in the server list), however the gameoptions.cfg is NOT loaded.
Simple question: Where do I have to put the file, which is loaded via "+gameoptions"?
The "Dedicated Server Readme" states:
Which is a TOTAL MISINFORMATION, since there is no "SeriousSamHD" folder. This is frustrating because if you actually read the games very own Readme you will fail.
Hint, hint, Croteam. :)
"Simple question: Where do I have to put the file, which is loaded via "+gameoptions"?
It goes in the same directory as your main start file which needs pathing to this directory or put them all in this directory (this directory main path can change depending on where you installed Steam or install games):
\Program Files (x86)\Steam\steamapps\common\Serious Sam Fusion 2017\Bin\x64
Path most important: \Serious Sam Fusion 2017\Bin\x64
That is where the dedicated server exe is located. The script will read from current directory.
So I rewrote the gameoptions.cfg from scratch and now it is working. For Linux (Ubuntu) I just had to put the "server.cfg" and the "gameoptions.cfg" in the root folder of "Serious Sam Fusion 2017" and add "+exec server.cfg +gameoptions gameoptions.cfg" to the startup commands.
I need to play around with "gam_gdDifficulty" and "gam_iStartDifficulty" to find out which is working, whats the difference and if it accepts numbers (which number represents which difficulty?) or also "normal", "hard", "serious"
One more question arises: What does turning on "VR-Friendly" and/or "Flat-Friendly" do? Should I have them on? Why? Why not?
VR-Friendly changes the map so it works better for VR players. It takes away some things that can make players sick and it enables things that allows them to get through the game easier using VR.
Flat-Friendly is mainly used for things like death-match that will give the VR players one weapon instead of 2 which can make them over powered over a flat player.
Also: Is there a way to grant only certain weapons unlimited ammo? Or the other way around: Give unlimited ammo to every weapon except certain weapons?
Unlimited for certain weapons isn't possible that I know of. It's either all on or all off. There could be some console commands for it but I've never seen anything like that talked about or heard of yet.
Btw: "Putty" also works as intended. Very nice.
The "unlimited ammo per weapon"-option would be neat for enemies on medium difficulty but with lots of hitpoints so you could spam a certain weapon with unlimited ammo (for example assault rifle) but have limited ammo on other weapon (like cannon).
Also I just noticed: "gam_iExtraEnemyDamagePerPlayer" does not seem to work.
gam_bCustomizedDifficulty = 1;
I use Windows because the Linux server crashes too much for me.
Basically you first need to download the main game (APPID 564310[steamdb.info]) through SteamCMD, so you'll get the game plus all DLCs for the game (just downloading the server will ONLY give you TFE content!):
Add SteamCMD directory and Serious Sam Fusion directory to your PATH environment variable[www.computerhope.com].
You can now proceed creating both server.cfg and gameoptions.cfg files in the main server directory (in which the "Content" directory is also located).
Content of server.cfg: Server Name, RCON Password, Port and some server-related settings only.
Content of gameoptions.cfg: Game settings and all the other settings.
Please note that gameoptions.cfg is executed every time on server startup and everytime all the players quit.
Also, server.cfg and gameoptions.cfg are Lua scripts, please check here[www.serioussam.com] for more details.
You can see some useful commands to put in these files in the discussion rad87gn linked.
Some game-related commands are not exposed to server.cfg so they won't work if executed in the main server.cfg file.
Please note that remote RCON access is disabled by default, in order to enable it please add the following command to server.cfg:
Now proceed creating a startup batch file in your Serious Sam Fusion directory, in this case we'll use start.bat:
Where can I submit the logfile?
Link to logfile: https://c.gmx.net/@426276273719874853/puCZC36FSE2j51hewk9L1w