/TheFrontSettings

Script to help launching The Front Dedicated Linux Server with proper settings and values

Primary LanguageShellGNU General Public License v3.0GPL-3.0

TheFrontSettings

Work In Progress.!
A Linux CLI build on Bash & Whiptail to make it easier, makeing a BASH file for The Front Linux Dedicated Server.
For use with The Front Dedicated Linux Server v1.0.22

  • Easy Access to settings
  • Can autofill Local/Public IP of the Server (req. curl)
  • Generate Start script for The Front Dedicated Linux Server

Tip

In order to take full advance of this script, it's need to have Whiptail and curl installed. If your are running Debian/Ubuntu, then you can use the following command to install them.
sudo apt-get install curl whiptail -y

Caution

I wrote this script to help my self out and it works for me on Ubuntu 22.04 LTS.
Use it with caution and always double check the result before using it.

TODO

  • Update README
  • Force STEAM update before start
  • Manual STEAM update from menu
  • Description of Configuration Options within the script.
  • Other handy stuff.
  • Update Menu Images.
  • Settings Filter added.

Configuration Variables in front_settings.sh

FRONT_USERDIR=
Path to your Save Game files.

FRONT_SERVERDIR=
Path where Server files are stored.

SETTINGS_FILE=
Read settings from this file. (Shouldn't need be to changed)

DESCRIPTION_FILE=
Help file for settings. (Shouldn't need be to changed)

USE_EPIC_SOCKET=
Use EPIC and not STEAM.

FIND_EXTERNAL_IP=
Lets the script find your IP Address. (0 - No, 1 - Yes)

USE_IP=
Enter your IP Address or let the script find it.

UPDATE_BEFORE_START=
Do a STEAM update of The Front before starting the Server.

CUSTOM_CMD=
Add an extra command to The Front Server.

Notes :
If UseSteamSocket=1, then it will insert your Public IP otherwise Local IP. if FIND_EXTERNAL_IP it set to 1.
USE_EPIC_SOCKET might not be needed as there are no official EPIC Client for Linux but I've included it anyway.


Wiki Page.

I've added Wiki page with all the settings found in the TheFrontManager along with
Default settings and where they are found in the Manager as of version 1.0.22.
Also added Min, Max and Increment values as well.

More Wiki pages added.


Other Sources.

Lots of good information. https://github.com/pharrisee/TheFrontLinuxServerInfo

From SurvivalServers.com :
https://survivalservers.com/wiki/index.php?title=The_Front_Admin_Commands
https://survivalservers.com/wiki/index.php?title=The_Front_Advanced_Configuration

Good source of information. https://www.4netplayers.com/en/wiki/the-front/


People made it possible.

pharrisee on Github for creating bash scripts and other good information on running The Front Server on Linux.

SurvivalServers with their Admin Commands and Advanced Configuration Pages.


Menus