Host Jetball Dedicated Server
Like having a jetpack soccer field in your own back yard...
NOTE: Please be aware that dedicated servers are still in Alpha and should be used with some caution. With that said, there have been no reported issues with the server.
How To Host Windows Dedicated Server using your Steam Game
- Locate file "JetballServer-Win64-Shipping.exe" generally found in C:\Program Files (x86)\Steam\SteamApps\common\Jetball\Jetball\Binaries\Win64\
- Right click on "JetballServer-Win64-Shipping.exe" and create a shortcut (or send to desktop)
- Right click on the shortcut and click "Properties"
- In the shortcut target add the following (there should be a space in between the original target and the line below)
"Arcadium?ServerName=My Name?listen" -log
E.g. This is how my server is setup (the map has to be first):
"..\Jetball\Binaries\Win64\JetballServer-Win64-Shipping.exe" "EpicCity?ServerName=My Jetball Server?listen" -log
- Set ?MaxPlayers=8 for setting player limits
- Open port 7777 on your firewall and router
- Alternatively, you can use a custom port by adding ?port=1234
"...\JetballServer-Win64-Shipping.exe" "Arcadium?ServerName=My Jetball Server?MaxPlayers=8?port=7777?listen" -log
If you wish to connect over LAN you may have to shutdown steam on the computer running the dedicated server.
Also to connect over LAN you will likely have to connect via direct IP using the dedicated server internal IP (usually something like 192.168.1.2).
How To Host Windows Dedicated Server using Steam Anonymous
This requires downloading and installing SteamCMD (the whole process is free).
- Create a folder for SteamCMD
For exmaple
C:\steamcmd
- Download SteamCMD for Windows: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extract the contents of the zip to the folder.
- Open a Command Prompt and start SteamCMD.
cd C:\steamcmd
steamcmd
- Login as anonymous in SteamCMD.
Steam>login anonymous
- Tell SteamCMD where to put the Jetball Server.
Steam>force_install_dir C:\jetballserver\
- Download and install the statndalone Jetball Dedictaed Server files.
Steam>app_update 764860 validate
- Quit SteamCMD.
Steam>quit
- Next we want to auto update the server before running it. Create a text file in C:\steamcmd e.g. update_jetball_ds.txt (comments start with //).
// update_jetball_ds.txt
//
@ShutdownOnFailedCommand 1
@NoPromptForPassword 1
login anonymous
force_install_dir C:\jetballserver\
app_update 764860 validate
quit
- Create bat file inside C:\jetballserver. Call it update_and_run.bat. Add the following 2 lines...
c:\steamcmd\steamcmd +runscript update_jetball_ds.txt
C:\jetballserver\Jetball\Binaries\Win64\JetballServer-Win64-Shipping.exe "EpicCity?ServerName=Server Name Here?MaxPlayers=8?port=7777?listen" -log
- Save the bat file. Now you should be able to simply double click the C:\jetballserver\update_and_run.bat file to launch your server.
How To Host Linux Dedicated Server using Steam Anonymous
This requires downloading and installing SteamCMD (the whole process is free).
Create a user account named steam to run SteamCMD safely, isolating it from the rest of the operating system. Do not run steamcmd while operating as the root user - to do so is a security risk.
- useradd -m steam
- cd /home/steam
- sudo apt-get install steamcmd (Ubuntu/Debian)
- OR... yum install steamcmd (RedHat/CentOS)
- ln -s /usr/games/steamcmd steamcmd
- steamcmd +login anonymous +force_install_dir "your_install_dir_here" +app_update 764860
- "your_install_dir\Jetball\Binaries\Linux\JetballServer-Linux-Shipping" "EpicCity?ServerName=My Server?MaxPlayers=8?port=7777?listen" -log
- You can safely run step 6 each time before running step 7 to keep the server up to date.