Skip to content

LeagueSandbox

A simple egg to run LeagueSandbox server in pterodactyl

egg-leaguesandbox.json

updated

Ports

Add an allocation on the node for each port.

  • Game 5119

Install

Installer image
bitnami/dotnet-sdk:6-debian-11
Install script
20 lines

Image

  • .NET 6 ghcr.io/ptero-eggs/yolks:dotnet_6

Startup

The Panel runs this command to start the server. It replaces each variable in the command with the value of that variable.

0 variables

Startup command

./GameServerConsole --port 5119

Dotted values come from the server settings. These values are examples.

Wings

Stop command
^C (SIGINT)
Running when the console shows
Game is ready.

Readme

League Sandbox

From their Github

Build status Build Status

Project website along with more specifications can be found from: https://leaguesandbox.github.io/

Project chat on Discord: https://discord.gg/Bz3znAM

Install notes

Post install you are required to set

  • /home/container/Settings/GameInfo.json CONTENT_PATH to just Content
  • /home/container/Settings/GameServerSettings.json autoStartClient to false

Server Ports

Ports required to run the server in a table format.

Port default
Game 5119

Changes

  1. Add league-sandbox

    · Red Banana · f4a32f2

  2. Add standalone games

    · Daniel Barton · 74c706a

All changes on GitHub

Problem with this egg?

Open an issue on GitHub. Include your Panel and Wings versions.

Install script 20 lines bash in bitnami/dotnet-sdk:6-debian-11 Show
#!/bin/bash

apt update
apt install -y zip unzip jq curl wget git

mkdir -p /mnt/server
cd /mnt/server

git clone https://github.com/LeagueSandbox/GameServer.git
rm .git -rf

cd GameServer/

git submodule init
git submodule update

dotnet build .
cp -r GameServerConsole/bin/Debug/net6.0/* /mnt/server/
cp -r Content /mnt/server/Content
echo "done"