Wreckfest 2

Wreckfest 2

Not enough ratings
Setting up Dedicated Wreckfest 2 Game server
By 💖⎛⎝Silver Knight⎠⎞💂☢☣
This guide will show you how to setup a dedicated server for Wreckfest 2
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide shows you what is required to get your very own wreckfest 2 dedicated server up and running. Not too much is known about wreckfest 2 right now due to just being released and i will update this guide as more is known. If you see any errors, please let me know and i will update them here in the guide.

We will be creating a dedicated server via steamcmd for windows operating system in this guide.
Installation of Wreckfest 2 Server files
The first step is to retrieve the files for the game, this is done via SteamCMD.

Follow the guide here on how to use STEAMCMD.

Download SteamCMD for Windows

Once you have STEAMCMD, run the following command in cmd/batch file:

steamcmd +login USERNAME PASSWORD +force_install_dir C:\wreckfest2server +app_update 3519390 validate +exit

Where it says USERNAME - Input your steam username and where it says PASSWORD input your steam password. At current they are requiring you to provide your login to download the wreckfest server client ( Which sucks and should not be a requirement )

Note: You can adjust the +force_install_dir parameter to the directory you want to download the server to.

This will then download the entire game, Once completed, it's time to setup the server configuration.
Server Configuration - Commandline
In this section we define the options on configuration and some basic commandline parameters

The best method for a self-hosted solution is to use the provided .batch file

Inside wreckfest2server\ folder where you downloaded the game files, create a bat file e.g. start.bat

Inside the .bat file enter in this:

start Wreckfest2.exe /high --server --save-dir=C:\wreckfest2server\

Note: As prior stated, change the save directory to where your save files are, this is where it will read a config file.

All parameters appear to be only able to be set inside the server_config.scnf file instead of commandline.

In this file you will want to Change parameters as required e.g.Change the port to the ports you want to use ( You will have to portforward/open them )

Change name to what you want your server name to be.

Change password to what you want.

I will include the template in the next section for ease of use.
Server Configuration - Configuration file
Note: The file is not generated automatically until you run the server and run the save command in the console, for the sake of skipping that, here is the configuration file template below.

Change where it says "Name" to the server name you want. Change "description" to what you want to display and change the "game port" to the port you want to use, this should be added to your firewall to be accessible ( see port forwarding advise )

You can also increase the bot default count ( see it below, the default is 8 )
{ "bbmeta": "scnf v0 n1", "net server config": [ { "bbmeta": "ncnf v0 n1", "name": "Wreckfest 2 Server", "description": "Welcome to my server ", "game port": 40050 } ], "game server config": [ { "bbmeta": "gcnf v0 n1", "event rotation name": "", "default event": [ { "bbmeta": "ecnf v0 n1", "level": [ { "bbmeta": "mlvl v1 n1", "level id": "track07_1", "weather path": "data/property/weather/track07_1_bluesky_2.weat", "ai set path": "career/ai-class-all.aist", "game mode id": "bangerrace" } ], "rules": [ { "bbmeta": "evru v4 n1", "laps": 3, "time limit": 3, "number of teams": 2, "max number of participants": 24, "flags": "", "car reset delay (seconds)": 5, "vehicle damage id": "normal" } ], "bot count": 8 } ], "countdown time": 100000, "flags": "leader enabled" } ] }
Running the server
Next up, run your .bat file that you created, server should start correctly and show a screen similar to this.



Please note some port-forwarding may be required, by default the server will use port 30100, each server should use unique ports and runs a separate process. You should unblock these port in your firewall\router.

If setting up your own server is too much work for you, then please consider renting a server from Citadel Servers[citadelservers.com] - They setup everything for you and offer over 20 locations worldwide, i would highly recommend them

8 Comments
Mithrandir 16 Apr @ 4:30pm 
Also important to note is when you forward that port on your router that you first find the correct ip of the device running the server. You can't just forward a port. You need to be realy specific of the device that is running the server, meaning you need to give the exact local IP of that server device(usualy your pc that runs the server)
If your local IP changes because youre using wifi....you need to adjust the forwarding on your router as well....or make sure that it has a static IP in your local netwerk. (don't ask me how, i might be a talented amateur in this area..... but at the end of the day still a amateur).

After finding the exact IP of the pc running my server and putting that into the forward information of my router the dedicated server was working from the server list without the 100A something error.
Mithrandir 16 Apr @ 11:31am 
i get error 100A-1835233134 when i join not using the local netwerk
tried it with setting the gaming port both to 40050 and 30100 in the config file.
in both cases i get the same result.
His Majesty's strawberry cart 10 Apr @ 10:56am 
seems counter intuitive to run the server and then join it from the same pc. would it be good to create another account then join it from a seperate device/account
The Stig 1 Apr @ 1:19am 
It seems that the first human player who logs in to the server automatically gets VIP status. Good thing, because there is no track rotation yet. The player user profiles are: invalid, default, vip, moderator and admin. These can be given from the console (not the chat window) with the command "role". For example, role 12341234, admin, where the number sequence is the player's SteamID. The user profile "default" returns as a regular logged in player. "Invalid" is probably a banned player; I haven't confirmed this. This information goes into the file server_privilege.sprv, which can be viewed and edited with a regular NotePad, for example. To check roles, just type "roles" on console. And if you like to set password to your Wreckfest server, just type password yourpass on console, and you see this on file server_config.scnf.
dctotz 30 Mar @ 5:58pm 
i can get this run open and run on my pc but my server PC i set it up the exact way and the server wont launch i dont get it
dementedwarlok 30 Mar @ 2:36am 
no save directory i can figure out most servers but this is just not working for me
Langolier 28 Mar @ 1:26pm 
how to set myself up as admin? does the command need to go under the "net server config" section? can you share a screenshot of the config file with this command in it?
Richard 22 Mar @ 4:53am 
"start /high --server --save-dir=C:\wreckfest2server\"

.exe missing in command ?