Skip to content

Commit

Permalink
update game.ini
Browse files Browse the repository at this point in the history
hardcore and missing
  • Loading branch information
kimzuni committed Aug 2, 2024
1 parent 54ef611 commit 4e54cdb
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 9 deletions.
15 changes: 13 additions & 2 deletions scripts/compile-settings.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,35 @@ source "/home/steam/server/helper_functions.sh"
LogAction "Compiling Game.ini"

CFG_SERVER_REGION_FULL=${CFG_SERVER_REGION:+"ServerRegion=$CFG_SERVER_REGION"}
CFG_RESTART_TIME_24H_FULL=${CFG_RESTART_TIME_24H:+"RestartTime24h=$CFG_RESTART_TIME_24H"}

cat << EOF > "$CONFIG_FILE_FULL_PATH"
[/Game/Blueprints/Server/GI_AdvancedSessions.GI_AdvancedSessions_C]
ServerName="$CFG_SERVER_NAME"
MaxPlayers=$CFG_MAX_PLAYERS
ServerMOTD="$CFG_SERVER_MOTD"
MaxPlayers=$CFG_MAX_PLAYERS
Password="$CFG_PASSWORD"
CommunityWebsite="${CFG_COMMUNITY_WEBSITE#http*://}"
Tag="$CFG_SERVER_TAG"
CoopPlay=$CFG_COOP_PLAY
CoopSpawn=$CFG_COOP_SPAWN
Tag="$CFG_SERVER_TAG"
CheckVPN=$CFG_CHECK_VPN
ChestRespawnTime=$CFG_CHEST_RESPAWN_TIME
DisableWanderingTraders=$CFG_DISABLE_WANDERING_TRADERS
$CFG_SERVER_REGION_FULL
[/Game/Blueprints/Server/GM_Longvinter.GM_Longvinter_C]
AdminSteamID="$CFG_ADMIN_STEAM_ID"
PVP=$CFG_ENABLE_PVP
TentDecay=$CFG_TENT_DECAY
MaxTents=$CFG_MAX_TENTS
$CFG_RESTART_TIME_24H_FULL
SaveBackups=$CFG_SAVE_BACKUPS
Hardcore=$CFG_HARDCORE
MoneyDropMultiplier=$CFG_MONEY_DROP_MULTIPLIER
WeaponDamageMultiplier=$CFG_WEAPON_DAMAGE_MULTIPLIER
EnergyDrainMultiplier=$CFG_ENERGY_DRAIN_MULTIPLIER
PriceFluctuationMultiplier=$CFG_PRICE_FLUCTUATION_MULTIPLIER
EOF

if [ "${DEBUG,,}" = true ]; then
Expand Down
6 changes: 1 addition & 5 deletions scripts/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,8 @@ if ! dirExists "$DATA_DIR"; then
LogError "$DATA_DIR is not mounted."
exit 1
fi
mkdir -p "$BACKUP_DIRECTORY_PATH"
if [ ! -s "/home/steam/$GIT_REPO_NAME" ]; then
rm -rf "/home/steam/$GIT_REPO_NAME"
ln -s "$GIT_REPO_PATH" "/home/steam/$GIT_REPO_NAME"
fi

mkdir -p "$BACKUP_DIRECTORY_PATH"
if [[ "$(id -u)" -eq 0 ]] && [[ "$(id -g)" -eq 0 ]]; then
if [[ "${PUID}" -ne 0 ]] && [[ "${PGID}" -ne 0 ]]; then
LogAction "EXECUTING USERMOD"
Expand Down
16 changes: 14 additions & 2 deletions scripts/variables.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,28 @@ export ARCHITECTURE PAGESIZE

export PORT=${PORT:-7777}
export QUERY_PORT=${QUERY_PORT:-27016}

export CFG_SERVER_NAME=${CFG_SERVER_NAME:-"Unnamed Island"}
export CFG_MAX_PLAYERS=${CFG_MAX_PLAYERS:-32}
export CFG_SERVER_MOTD=${CFG_SERVER_MOTD:-"Welcome to Longvinter Island!"}
export CFG_MAX_PLAYERS=${CFG_MAX_PLAYERS:-32}
export CFG_PASSWORD=${CFG_PASSWORD}
export CFG_COMMUNITY_WEBSITE=${CFG_COMMUNITY_WEBSITE:-"www.longvinter.com"}
export CFG_SERVER_TAG=${CFG_SERVER_TAG:-"none"}
export CFG_COOP_PLAY=${CFG_COOP_PLAY:-false}
export CFG_COOP_SPAWN=${CFG_COOP_SPAWN:-0}
export CFG_SERVER_TAG=${CFG_SERVER_TAG:-"none"}
export CFG_CHECK_VPN=${CFG_CHECK_VPN:-true}
export CFG_CHEST_RESPAWN_TIME=${CFG_CHEST_RESPAWN_TIME:-600}
export CFG_DISABLE_WANDERING_TRADERS=${CFG_DISABLE_WANDERING_TRADERS:-false}
export CFG_SERVER_REGION=${CFG_SERVER_REGION}

export CFG_ADMIN_STEAM_ID=${CFG_ADMIN_STEAM_ID}
export CFG_ENABLE_PVP=${CFG_ENABLE_PVP:-true}
export CFG_TENT_DECAY=${CFG_TENT_DECAY:-true}
export CFG_MAX_TENTS=${CFG_MAX_TENTS:-2}
export CFG_RESTART_TIME_24H=${CFG_RESTART_TIME_24H}
export FCG_SAVE_BACKUPS=${FCG_SAVE_BACKUPS:-false}
export CFG_HARDCORE=${CFG_HARDCORE:-false}
export CFG_MONEY_DROP_MULTIPLIER=${CFG_MONEY_DROP_MULTIPLIER:-"0.0"}
export CFG_WEAPON_DAMAGE_MULTIPLIER=${CFG_WEAPON_DAMAGE_MULTIPLIER:-"1.0"}
export CFG_ENERGY_DRAIN_MULTIPLIER=${CFG_ENERGY_DRAIN_MULTIPLIER:-"1.0"}
export CFG_PRICE_FLUCTUATION_MULTIPLIER=${CFG_PRICE_FLUCTUATION_MULTIPLIER:-"1.0"}

0 comments on commit 4e54cdb

Please sign in to comment.