Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions content/playit-beamng-beammp-server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
+++
title = "Set up a BeamMP server with playit"
tags = ["guide", "game", "BeamNG", "BeamMP"]
description_file = "descriptions/playit-beamng-beammp-server.txt"
+++

This guide will walk you through how to set up a BeamNG BeamMP server using playit.

Requirements:
> [BeamNG.drive - Game](https://store.steampowered.com/app/284160/BeamNGdrive/)
>
> BeamMP Client/Server - [beammp.com](https://beammp.com/)

Resources:
> [BeamMP Server Installation](https://docs.beammp.com/server/create-a-server/)
>
> [BeamMP Client Intallation](https://docs.beammp.com/game/getting-started/)
>
> [BeamMP Keymaster](https://keymaster.beammp.com/dashboard)

## Getting a server key

Sign into [BeamMP Keymaster](https://keymaster.beammp.com/dashboard) and create a new [key](https://keymaster.beammp.com/keys)
{{< image src="post-img/playit-beammp-create_key.png" alt="Create Key" >}}
{{< image src="post-img/playit-beammp-key.png" alt="Create Key" >}}

Your key is what allows the server to become online to other players.

## Initializing the server
Move `BeamMP-Server.exe` into a folder where it won't get lost or overwritten.
{{< image src="post-img/playit-beammp-serverfiles.png" alt="Server Files" >}}

Open `BeamMP-Server.exe`, and wait. The server will fail to open at first, because we haven't told it our key.

```text
[16/01/26 14:34:28] [ERROR] No AuthKey specified in the "ServerConfig.toml" file. Please get an AuthKey, enter it into the config file, and restart this server.
[16/01/26 14:34:28] [INFO] Closing in 10 seconds
```

A new `ServerConfig.toml` has been created. Open this file.
{{< image src="post-img/playit-beammp-config_authkey.png" alt="Server Config" >}}

On Line 7, you will see an entry called `AuthKey = ""`. This is where we will paste our server key. In this case, our key is `b30b9beb-df6b-428b-823f-429ed25d4ea7`.
The entry should look like `AuthKey = "b30b9beb-df6b-428b-823f-429ed25d4ea7"`. Save the file.
{{< image src="post-img/playit-beammp-config_authkey-set.png" alt="Server Config" >}}

Open `BeamMP-Server.exe` again. Your console's output should look like this:
{{< image src="post-img/playit-beammp-console_success.png" alt="Server Console Success" >}}

## Tunnel setup
> Since the game uses both `TCP` and `UDP`, we will create a `TCP/UDP` tunnel. However, since TCP is not available to free users anymore, [playit premium](https://playit.gg/account/billing/shop/premium) is required.

Add an [agent](https://playit.gg/account/agents) if you haven't done that yet.
Configure the tunnel as follows:

```text
Tunnel Type: TCP/UDP (protocol)
Port Count: 1
Local Port: 30814
```

{{< image src="post-img/playit-beammp-tunnelconfig.png" alt="Tunnel Config" >}}

You now have a tunnel. At the top of the page, you will find a hostname (domain) and an IP address and port.
{{< image src="post-img/playit-beammp-tunnelinfo.png" alt="Tunnel Config Info" >}}

## Setting up BeamNG.drive
Visit [beammp.com](https://beammp.com/) and download `BeamMP_Installer.zip` and extract `BeamMP_Installer.exe`.

Open `BeamMP_Installer.exe` and continue with installation.

Open BeamMP Launcher, and then wait for the game to open.
{{< image src="post-img/playit-beammp-beammp_launcher_via_search.png" alt="Open BeamMP Launcher" >}}

Once the game has launched, click on **Repository** and make sure that `multiplayerbeammp` is the **only** mod enabled.
{{< image src="post-img/playit-beammp-beammp_mainmenu_hover_over_repo.png" alt="BeamNG Mod Repository" >}}
{{< image src="post-img/playit-beammp-beammp_mainmenu_repo_mods.png" alt="BeamNG Mod Repository" >}}

Once you've verified that it is the only mod enabled, return back to the main menu and click on **More...** and then **Multplayer (Mod)**
{{< image src="post-img/playit-beammp-beammp_mainmenu_more_multiplayer.png" alt="BeamNG Extended Menu" >}}

Accept and agree to the [BeamMP Terms of Service](https://forum.beammp.com/t/terms-of-use-v1-0/43) and their [rules](https://docs.beammp.com/community/rules/) respectively, and then click continue.
[Register a new account with BeamMP](https://forum.beammp.com/signup) and then sign into the mod using the new account.

Go to **Direct Connect** and enter the tunnel information from earlier, and add it to favourites if you would like. You may use either the hostname or IP address.
{{< image src="post-img/playit-beammp-beammp_mainmenu_more_multiplayer_directconnect.png" alt="BeamMP Direct Connect" >}}
{{< image src="post-img/playit-beammp-beammp_mainmenu_more_multiplayer_directconnect_filled.png" alt="BeamMP Direct Connect" >}}

You should now be able to connect and play BeamNG.drive with other players using playit.
{{< image src="post-img/playit-beammp-beammp_connecting.png" alt="BeamMP Loading" >}}
{{< image src="post-img/playit-beammp-beammp_connected.png" alt="BeamMP Connected" >}}
70 changes: 70 additions & 0 deletions content/playit-scpsl-server.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
+++
title = "Set up SCP: Secret Laboratory with playit"
tags = ["guide", "game", "SCPSL"]
description_file = "descriptions/playit-scpsl-server.txt"
+++

This guide walks you through how to set up a server for SCP: Secret Laboratory using playit.gg

Requirements:
> SCP: Secret Laboratory [(Game)](https://store.steampowered.com/app/700330/SCP_Secret_Laboratory/)
>
> SCP: Secret Laboratory [(Server)](https://store.steampowered.com/app/996560/SCP_Secret_Laboratory_Dedicated_Server/)

Resources:
> SCP: Secret Laboratory Server Info - [en.scpslgame.com](https://en.scpslgame.com/index.php/Server_Info)

## Getting started
### Locate the server files

Right click on **SCP: Secret Laboratory Dedicated Server**, and navigate to **Manage → Browse local files**.
{{< image src="post-img/playit-scpsl-browsefiles.png" alt="Browse local files" >}}

Inside, you'll see the following file structure:
{{< image src="post-img/playit-scpsl-serverfiles.png" alt="Server files" >}}

> Server config files can be found here:
> ```text
> %AppData%\SCP Secret Laboratory\config\
> ```

### Opening the server
To launch the server, double click on `LocalAdmin.exe`.
This will ask for a little bit of setup, but it's pretty easy.

The default port is `TCP/UDP 7777`, it can stay like that. You can just press enter and go to the next step
{{< image src="post-img/playit-scpsl-serverconsole_port.png" alt="Server console setup" >}}

It will then ask if you want to edit the configuration. The default configuration is fine, and you can edit them if you want. For the simplicity of this guide, we will just choose `keep`.
{{< image src="post-img/playit-scpsl-serverconsole_config.png" alt="Server console setup" >}}

For `Do you want to save the configuration only for THIS server` we will choose `this`. This keeps different server configs sepaarated, if you plan on running different servers.
{{< image src="post-img/playit-scpsl-serverconsole_config-this_local.png" alt="Server console setup" >}}

Your server should now be running. The console output should look like this:
{{< image src="post-img/playit-scpsl-serverconsole_running.png" alt="Server console" >}}

### Tunnel setup
> Since the game uses both `TCP` and `UDP`, we will create a `TCP/UDP` tunnel. However, since TCP is not available to free users anymore, [playit premium](https://playit.gg/account/billing/shop/premium) is required.

Add an [agent](https://playit.gg/account/agents) if you haven't done that yet.
Configure the tunnel as follows:

```text
Tunnel Type: TCP/UDP (protocol)
Port Count: 1
Local Port: 7777
```

{{< image src="post-img/playit-scpsl-tunnelconfig.png" alt="Tunnel setup" >}}

### Connecting to the server
Get the hostname/IP address from the tunnel. This can be found at the top of your tunnel properties.

{{< image src="post-img/playit-scpsl-tunneladdress.png" alt="Tunnel address" >}}

Inside of SCP: Secret Laboratory, go to **Servers** and then click on **Direct Connect**.
Enter your tunnel information from earlier into here, and then click **Connect**.

{{< image src="post-img/playit-scpsl-serverlist_directconnect.png" alt="Connecting to the server" >}}
{{< image src="post-img/playit-scpsl-serverlist_directconnect-filled.png" alt="Connecting to the server" >}}
1 change: 1 addition & 0 deletions descriptions/playit-beamng-beammp-server.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This guide will walk you through how to set up a BeamNG BeamMP server using playit.
1 change: 1 addition & 0 deletions descriptions/playit-scpsl-server.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This guide walks you through how to set up a server for SCP: Secret Laboratory using playit.gg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-config_authkey.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-create_key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-serverfiles.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-tunnelconfig.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-beammp-tunnelinfo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-scpsl-browsefiles.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-scpsl-serverfiles.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-scpsl-tunneladdress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/post-img/playit-scpsl-tunnelconfig.png