Wreckfest 2

Wreckfest 2

45 ratings
How To Host Your Own Dedicated Server
By Gem
Wreckfest 2 launched with broken servers, I was the first person to launch a working server.

Due to many requests asking for help, I have made this guide to show you on how I made my dedicated server to work.
6
3
3
   
Award
Favorite
Favorited
Unfavorite
Methods
I have found two different methods of hosting your Wreckfest Server

Method 1 - More advanced setup and requires Wreckfest 2 & Wreckfest 2 Dedicated Server to be installed with manual updating

Method 2 - Easy setup and only requires Wreckfest 2 to be installed with auto updating
First Setup Requirements
Method 1 & 2
  • You need to port forward "30100" on your router
    Every router has different ways to port forward, I will not be teaching you how to do that. Please Google how to set that up for your own specific router
  • Install Wreckfest 2 on Steam

Method 1
  • Install Wreckfest 2 Dedicated Server on Steam Tools
    Normally at this point you should be able to just click "play" on the dedicated server but at the moment of writing this, the dedicated server is out of date and this guide will show you how to fix that part which was causing day 1 issues
Method 1 - Updating Your Server Manually
  • Go to your Wreckfest 2 folder and copy the .exe to your Wreckfest 2 Dedicated Server folder
    COPY
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2\Wreckfest2.exe
    PASTE (Replace)
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2 Dedicated Server
  • You will need to delete the "Data" folder in your Wreckfest 2 Dedicated Server folder
    DELETE
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2 Dedicated Server\data
  • Go back to your Wreckfest 2 folder and copy the "Data" folder from there and paste into your Wreckfest 2 Dedicated Server folder
    COPY
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2\data
    PASTE
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2 Dedicated Server


Now you can launch your dedicated server with the same version as Wreckfest 2
Method 2 - Auto Updating Your Server
This method will always use the same version of Wreckfest 2 and it's more simple to setup
  • Create a file called "Start_Server" as a .bat file in your Wreckfest 2 folder
    %ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2
  • Copy and paste the following code to your "Start_Server.bat" file
    @echo off IF NOT EXIST steam_appid.txt ( @echo 1203190 >steam_appid.txt ) start /B Wreckfest2.exe --server

    Example of what the file and code should look like

Now you can run "Start_Server.bat" to launch the server
Good To Know Information
Commands
You can type "Help" in the terminal window to get all the command list


Tracks
you can type "Levels" in the terminal window to get a list of all the tracks


Server Configuration File
You can find the server configuration file in the default location below
%LocalAppData%\Wreckfest 2\server_config.scnf
You can force the configuration file to be created by using the "save_default_event" command

You can also add the following launch command to change the server configuration file location
--save-dir=C:\Wreckfest_2_Server
You can change the Windows directory to whatever you desire

Hidden Tracks
You can type the following below for hidden tracks
level menutrack
level menutrack_ea
Server Configuration Example
server_config.scnf
{ "bbmeta": "scnf v0 n1", "net server config": [ { "bbmeta": "ncnf v1 n1", "name": "Wreckfest 2 Server", "description": "Welcome to my server!", "password": "", "game port": 30100 } ], "game server config": [ { "bbmeta": "gcnf v0 n1", "event rotation name": "", "default event": [ { "bbmeta": "ecnf v0 n1", "level": [ { "bbmeta": "mlvl v1 n1", "level id": "track02_1", "weather path": "data/property/weather/sandpit_cloudy_2_b.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)": 1, "vehicle damage id": "realistic" } ], "bot count": 0 } ], "countdown time": 100000, "flags": "idle kicker disabled" } ] }

server_privilege.sprv
{ "bbmeta": "sprv v0 n1", "roles": [ { "bbmeta": "ssrl v0 n2", "platform id": 76561197999725914, "role": "admin" }, { "platform id": 76561197999725914, "role": "moderator" } ], "bans": [] }
FAQ
I receive an error about server checksum
You messed up somewhere with the data. Double check Wreckfest 2 and your server are on the same version

I can connect to my own server using "Play Local Host" but my friend's can't join me
You haven't port forwarded your router properly

Can I launch the server without Steam?
You need Steam for the files but you can launch the server without Steam by running the file listed below
%ProgramFiles(x86)%\Steam\steamapps\common\Wreckfest 2 Dedicated Server\start_community_server.bat

How do I become an admin?
Type the following command below in the server terminal and also replace the STEAMID with your Steam ID
role STEAMID,admin

How do I disable Race Director?
Type the following command below to disable Race Director
race_director 0

What is a Race Director?
Race Director is seen as the "Leader" role on your server, it's a randomly assigned role where the user can change your track and event settings at the lobby between matches

How do I enable event/track rotations?
As far as I can tell, this feature isn't available in the game yet
You will need an admin, moderator or race director to manually change the tracks for now

I can't find "Wreckfest 2 Dedicated Server" in my Steam Library
You'll need to enable "tools" in your Steam Library filter


Extra Help
You can also join the Wreckfest 2 Discord Server and there is a section for "Help Setting Up Server", the community can help you further if needed. Please be kind and patient.
Official Wreckfest Discord - https://discord.com/invite/wreckfest
Fluff



18 Comments
Branti 30 Mar @ 6:13am 
Its looks like this problem only is whit wine and linux servers.. I tryed install a server on windows. And thats work perfect.
Branti 29 Mar @ 12:12pm 
Is there anything I can do to remove ghostplayer from the server? The server is full of no players 24/24
СУТЕНЕР 24 Mar @ 6:09am 
now we have new error "Reliable send failed"
СУТЕНЕР 24 Mar @ 5:35am 
found it, thanks a lot:love_seagull:
Gem  [author] 24 Mar @ 5:29am 
You'll need to enable the display to show tools in your Steam Library filter
СУТЕНЕР 24 Mar @ 5:22am 
"Install Wreckfest 2 Dedicated Server on Steam Tools" i cant find it :steamsad:
Ericstreameru 23 Mar @ 11:39am 
@MedPlex , im hosting my servers using AMP by cubecoders, and when i start my server it seems to run it using steam proton GE or something. Im just waiting for the devs to fix the actual dedicated server and not use this method.
MedPlex 21 Mar @ 4:07am 
Is it somehow possible to start the server via Wine?
Not everyone can afford a Windows Server license, and not everyone wants to rent a server from a provider that will be down anyway because they overbook their host systems...
Richard 21 Mar @ 3:51am 
Thanks for the guide
how complete server_config.scnf manually (rotations, define steamid mod/op, vote, password,...)

does there is an examle with full options ?
nuut 21 Mar @ 12:07am 
Do you have any idea on how to make the track rotation work?