The Bus

The Bus

60 ratings
The Bus - Dedicated Server [EN]
By Darkere and 2 collaborators
Guide to setting up your own Dedicated Server for The Bus
2
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
To play the bus in multiplayer, a server must be running that all players connect to. This is a separate application that must be installed and run.

This server may be run locally on your own pc or remote on a server host.
Installing and running a server on your own pc
On most modern CPU's it should be possible to run a server alongside the game. To do so search for The Bus - Dedicated Server in your steam library. You may need to enable the tools search option at the top.


Installing and running on a host
(skip this section if you plan to host on your own PC via Steam directily)

For installing on a remote pc you will want to use Steam CMD to install and update the server.

The appid is 507320. To Install the beta version append "-beta beta"

To start the server, run TheBus/Binaries/Win64/TheBusServer.exe.

Use the following startup parameters for optimal performance and usage. "TheBusServer.exe -log -newconsole -useperfthreads"

You can also change the port with a parameter e.g. -port=7778
Connecting to your server
Once started at the bottom of the output there should be something like.
"Server can be reached with the GUID: "KASJDLASJDSLKJASLD" (this is an example ID)

You can connect to your server using this id. Rightclick the line and copy line.

Paste it into the add server window ingame.
Server Settings and Commands
In the top right of the console there are 2 downwards brackets. Clicking these opens up the option to run commands. This option is only available on Winodws. For Linux see below:

Run the command "commands" to see all options.

As the server owner you should give yourself owner permission. To do so, join the server once and then run the "owner <playername>" command. The server will print that the player now has owner permissions.

Ingame you can now see additonal options in the Admin Menu (accessible through the pause menu).
Here you can configure everything from Server Name to the Map and Operating Plan used on the server.
You should also set an admin password so not everyone has access to the admin menu (admins are not asked for password again when entering the admin menu).

There are now 4 permission levels for players
- owner
- admin
- moderator
- user

Players can be promoted or demoted with the "owner" "admin" "mod" "user" commands ingame or from the console. Players who access the admin menu ingame are automatically granted admin permissions.


Linux:
On Linux there is currently no way to run commands from the console. Instead go to
/TheBusDedicatedServer/TheBus/Saved/PlayerData.json and manually change your rank to "Owner" and restart.

Mods/Operating Plans
To install mods navigate to the install directory of the server under TheBusDedicatedServer/TheBus/Mods.

Copy any mods that you want to run on the server into that folder. Mods are always activated on servers if they are compatible.

Mods downloaded from the Steam Workshop can be found under "SteamLibrary/steamapps/workshop/content/491540".

Mods have a flag which determines how loading of mods between client and server will be handled.

When flagged as "Client and Server" the mod needs to be installed on both sides for a successful connection.

When flagged as only client, the mod may be used on the client at all times, but when this mod is installed on the server all clients are also required to install this mod.

When flagged as server the mod may be installed on the server and will be deactivated on the client before joining.
71 Comments
Pim_9376 May 25 @ 6:01am 
Cool!
Only it doesn't work in The Bus beta 3.1.........
cHAp Apr 28 @ 4:28am 
@stefan (SVHI)
In der Config Datei.

Und wer möchte kann gerne bei uns auf dem Server Zocken. srv.gamevz.de ... und weitere Infos unter gamevz.de
JurekGra90 Apr 27 @ 7:49am 
Can i create more than one dedicated server?
Stefan (SVHI) Apr 21 @ 7:16am 
Wie kann man im Server die Spieleranzahl erhöhen ? Mein Server ist voreingestellt auf 10.
RecklessMetro Apr 18 @ 7:07am 
Hey weird questions with the multiplayer servers do you plan on offering a linux dedicated server?
monia.leclercq Mar 28 @ 7:34am 
salut vous savait pourquoi je peux meme pas finir le chargement est monter dans le bus
[GER] 3volutiong4ming Mar 23 @ 3:18am 
Ich habe das Problem das bei meinem Server die Leitstelle ( Man kann ja am Tisch die Fahrt auswählen) nicht geladen wird, so muss man über ESC und Multiplayer dann die fahrt immer auswählen.. Woran kann das liegen?
Nikolakis831656 Mar 19 @ 7:28am 
How to change the map of my server?
jr Mar 9 @ 11:27am 
ist nicht ohne grund eine alpha ;)
cHAp Mar 5 @ 12:28am 
Dann liegt es an deinen Internet Anbieter der dir die Ports nicht öffnen kann, trotz Firewall. Das liegt meist daran, wenn man vom Internet Anbieter nur eine temporäre IP bekommt aus einen VP Netz vom Anbieter. Mietest Du dir ein Server entsprechend, hast Du diese Probleme nicht.

Wer Zocken will kann gerne auf unseren Zocken: srv.gamevz.de als Hostname im Spiel angeben!