@ -0,0 +1,15 @@ |
|||||
|
# Configuration for request-info - https://github.com/behaviorbot/request-info |
||||
|
|
||||
|
# *Required* Comment to reply with |
||||
|
requestInfoReplyComment: > |
||||
|
We require more information for this issue. |
||||
|
https://linuxgsm.com/support/#guide |
||||
|
|
||||
|
# *OPTIONAL* default titles to check against for lack of descriptiveness |
||||
|
# MUST BE ALL LOWERCASE |
||||
|
#requestInfoDefaultTitles: |
||||
|
# - update readme.md |
||||
|
# - updates |
||||
|
|
||||
|
# *OPTIONAL* Label to be added to Issues and Pull Requests with insufficient information given |
||||
|
requestInfoLabelToAdd: Status: needs more info |
@ -0,0 +1,15 @@ |
|||||
|
# Configuration for support-requests - https://github.com/dessant/support-requests |
||||
|
|
||||
|
# Label used to mark issues as support requests |
||||
|
supportLabel: "Type: support" |
||||
|
# Comment to post on issues marked as support requests. Add a link |
||||
|
# to a support page, or set to `false` to disable |
||||
|
supportComment: > |
||||
|
We use the issue tracker exclusively for bug reports and feature requests. |
||||
|
However, this issue appears to be a support request. Please use our |
||||
|
support channels to get help with the project. |
||||
|
https://linuxgsm.com/support/ |
||||
|
# Whether to close issues marked as support requests |
||||
|
close: true |
||||
|
# Whether to lock issues marked as support requests |
||||
|
lock: false |
@ -0,0 +1,21 @@ |
|||||
|
# Configuration for welcome - https://github.com/behaviorbot/welcome |
||||
|
|
||||
|
# Configuration for new-issue-welcome - https://github.com/behaviorbot/new-issue-welcome |
||||
|
|
||||
|
# Comment to be posted to on first time issues |
||||
|
newIssueWelcomeComment: > |
||||
|
Thanks for opening your first issue. Be sure to follow the issue template! and guide for posting. https://linuxgsm.com/support/#guide |
||||
|
|
||||
|
# Configuration for new-pr-welcome - https://github.com/behaviorbot/new-pr-welcome |
||||
|
|
||||
|
# Comment to be posted to on PRs from first time contributors in your repository |
||||
|
newPRWelcomeComment: > |
||||
|
Thanks for opening this pull request! Please check out our contributing guidelines. |
||||
|
|
||||
|
# Configuration for first-pr-merge - https://github.com/behaviorbot/first-pr-merge |
||||
|
|
||||
|
# Comment to be posted to on pull requests merged by a first time user |
||||
|
firstPRMergeComment: > |
||||
|
Congrats on merging your first pull request! Thank you for supporting LinuxGSM! |
||||
|
|
||||
|
# It is recommend to include as many gifs and emojis as possible |
@ -1,8 +1,17 @@ |
|||||
Please select the "Preview" tab above to view this message correctly. |
Please select the "Preview" tab above to view this message correctly. |
||||
|
|
||||
Please note that this is an issue tracker for **LinuxGSM** related bugs and feature requests and **not** for the games themselves. |
Follow **[this guide](https://linuxgsm.com/support/#guide)** to make sure you post the correct info. |
||||
|
For general support visit the **[steam group](https://linuxgsm.com/steam)** |
||||
|
|
||||
**Therefore personal server issues on GitHub will be closed without a kiss.** |
GitHub is **ONLY** for: |
||||
|
* LinuxGSM bugs |
||||
|
* feature suggestions |
||||
|
* code contributions |
||||
|
|
||||
Please follow **[this article](https://github.com/GameServerManagers/LinuxGSM/wiki/Support)** for optimal assistance |
GitHub is **NOT** for: |
||||
and do not forget to remove this text before opening the issue. |
* General support |
||||
|
* Specific game server issues (e.g CS:GO, TF2) |
||||
|
* Dedicated server issues (e.g Ubuntu, CentOS) |
||||
|
* Anything not directly related to LinuxGSM development |
||||
|
|
||||
|
**Any general support issues on GitHub will be closed.** |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.9 KiB |
@ -1,3 +0,0 @@ |
|||||
# LinuxGSM - Official Logos |
|
||||
For Reference the original design can be found here. |
|
||||
http://twolofbees.com/artwork.php?iid=870 |
|
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 128 KiB |
Before Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 653 B |
Before Width: | Height: | Size: 7.3 KiB |
Before Width: | Height: | Size: 1008 B |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 275 KiB |
Before Width: | Height: | Size: 48 KiB |
@ -0,0 +1,104 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="+set net_strict 1 +set fs_homepath ${serverfiles} +exec ${servercfg}" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
||||
|
postalert="off" |
||||
|
postdays="7" |
||||
|
posttarget="https://hastebin.com" |
||||
|
|
||||
|
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
||||
|
discordalert="off" |
||||
|
discordwebhook="webhook" |
||||
|
|
||||
|
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
||||
|
emailalert="off" |
||||
|
email="[email protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
|
||||
|
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="ET: Legacy" |
||||
|
engine="idtech3" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}" |
||||
|
executabledir="${systemdir}" |
||||
|
executable="./etlded" |
||||
|
servercfg="${servicename}.cfg" |
||||
|
servercfgdefault="server.cfg" |
||||
|
servercfgdir="${systemdir}/etmain" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${serverfiles}/Logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
@ -0,0 +1,118 @@ |
|||||
|
################################## |
||||
|
######## Default Settings ######## |
||||
|
################################## |
||||
|
# DO NOT EDIT WILL BE OVERWRITTEN! |
||||
|
# Copy settings from here and use them in either |
||||
|
# common.cfg - applies settings to every instance |
||||
|
# [instance].cfg - applies settings to a specific instance |
||||
|
|
||||
|
#### Server Settings #### |
||||
|
|
||||
|
## Server Start Settings | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters |
||||
|
javaram="2048" # -Xmx$2048M |
||||
|
|
||||
|
## Server Start Command | https://github.com/GameServerManagers/LinuxGSM/wiki/Start-Parameters#additional-parameters |
||||
|
fn_parms(){ |
||||
|
parms="" |
||||
|
} |
||||
|
|
||||
|
#### LinuxGSM Settings #### |
||||
|
|
||||
|
## Notification Alerts |
||||
|
# (on|off) |
||||
|
|
||||
|
# More info | https://github.com/GameServerManagers/LinuxGSM/wiki/Alerts#more-info |
||||
|
postalert="off" |
||||
|
postdays="7" |
||||
|
posttarget="https://hastebin.com" |
||||
|
|
||||
|
# Discord Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Discord |
||||
|
discordalert="off" |
||||
|
discordwebhook="webhook" |
||||
|
|
||||
|
# Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Email |
||||
|
emailalert="off" |
||||
|
email="[email protected]" |
||||
|
emailfrom="" |
||||
|
|
||||
|
# IFTTT Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/IFTTT |
||||
|
iftttalert="off" |
||||
|
ifttttoken="accesstoken" |
||||
|
iftttevent="linuxgsm_alert" |
||||
|
|
||||
|
# Mailgun Email Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/mailgun |
||||
|
mailgunalert="off" |
||||
|
mailguntoken="accesstoken" |
||||
|
mailgundomain="example.com" |
||||
|
mailgunemailfrom="[email protected]" |
||||
|
mailgunemail="[email protected]" |
||||
|
|
||||
|
# Pushbullet Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushbullet |
||||
|
pushbulletalert="off" |
||||
|
pushbullettoken="accesstoken" |
||||
|
channeltag="" |
||||
|
|
||||
|
# Pushover Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Pushover |
||||
|
pushoveralert="off" |
||||
|
pushovertoken="accesstoken" |
||||
|
|
||||
|
# Telegram Alerts | https://github.com/GameServerManagers/LinuxGSM/wiki/Telegram |
||||
|
telegramalert="off" |
||||
|
telegramtoken="accesstoken" |
||||
|
telegramchatid="" |
||||
|
|
||||
|
## Updating | https://github.com/GameServerManagers/LinuxGSM/wiki/Update |
||||
|
updateonstart="off" |
||||
|
|
||||
|
## Backup | https://github.com/GameServerManagers/LinuxGSM/wiki/Backup |
||||
|
maxbackups="4" |
||||
|
maxbackupdays="30" |
||||
|
stoponbackup="on" |
||||
|
|
||||
|
## Logging | https://github.com/GameServerManagers/LinuxGSM/wiki/Logging |
||||
|
consolelogging="on" |
||||
|
logdays="7" |
||||
|
|
||||
|
#### LinuxGSM Advanced Settings #### |
||||
|
|
||||
|
## SteamCMD Settings |
||||
|
# Server appid |
||||
|
appid="339010" |
||||
|
# Steam App Branch Select |
||||
|
# Allows to opt into the various Steam app branches. Default branch is "". |
||||
|
# Example: "-beta latest_experimental" |
||||
|
branch="" |
||||
|
|
||||
|
## LinuxGSM Server Details |
||||
|
# Do not edit |
||||
|
gamename="Rising World" |
||||
|
engine="risingworld" |
||||
|
|
||||
|
#### Directories #### |
||||
|
# Edit with care |
||||
|
|
||||
|
## Server Specific Directories |
||||
|
systemdir="${serverfiles}" |
||||
|
executabledir="${serverfiles}" |
||||
|
executable="java -Xmx${javaram}m -jar ${serverfiles}/server.jar" |
||||
|
servercfg="server.properties" |
||||
|
servercfgdefault="server.properties" |
||||
|
servercfgdir="${serverfiles}" |
||||
|
servercfgfullpath="${servercfgdir}/${servercfg}" |
||||
|
|
||||
|
## Backup Directory |
||||
|
backupdir="${rootdir}/backups" |
||||
|
|
||||
|
## Logging Directories |
||||
|
logdir="${rootdir}/log" |
||||
|
gamelogdir="${systemdir}/logs" |
||||
|
lgsmlogdir="${logdir}/script" |
||||
|
consolelogdir="${logdir}/console" |
||||
|
lgsmlog="${lgsmlogdir}/${servicename}-script.log" |
||||
|
consolelog="${consolelogdir}/${servicename}-console.log" |
||||
|
alertlog="${lgsmlogdir}/${servicename}-alert.log" |
||||
|
postdetailslog="${lgsmlogdir}/${servicename}-postdetails.log" |
||||
|
|
||||
|
## Logs Naming |
||||
|
lgsmlogdate="${lgsmlogdir}/${servicename}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
||||
|
consolelogdate="${consolelogdir}/${servicename}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
Can't render this file because it has a wrong number of fields in line 66.
|
@ -0,0 +1,14 @@ |
|||||
|
#!/bin/bash |
||||
|
# command_dev_clear_functions.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: https://linuxgsm.com |
||||
|
# Description: Deletes the contents of the functions dir. |
||||
|
|
||||
|
echo "=================================" |
||||
|
echo "Clear Functions" |
||||
|
echo "=================================" |
||||
|
echo "" |
||||
|
if fn_prompt_yn "Do you want to delete all functions?" Y; then |
||||
|
rm -rfv "${functionsdir}/*" |
||||
|
fi |
||||
|
core_exit.sh |
@ -0,0 +1,44 @@ |
|||||
|
#!/bin/bash |
||||
|
# command_dev_query_raw.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: https://gameservermanagers.com |
||||
|
# Description: Raw gamedig output of the server. |
||||
|
|
||||
|
local commandname="QUERY-RAW" |
||||
|
local commandaction="QUERY-RAW" |
||||
|
local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" |
||||
|
|
||||
|
echo "=================================" |
||||
|
echo "Gamedig Raw Output" |
||||
|
echo "=================================" |
||||
|
echo"" |
||||
|
if [ ! "$(command -v gamedig 2>/dev/null)" ]; then |
||||
|
fn_print_failure_nl "gamedig not installed" |
||||
|
fi |
||||
|
if [ ! "$(command -v jq 2>/dev/null)" ]; then |
||||
|
fn_print_failure_nl "jq not installed" |
||||
|
fi |
||||
|
|
||||
|
check.sh |
||||
|
info_config.sh |
||||
|
info_parms.sh |
||||
|
if [ "${engine}" == "idtech3_ql" ]; then |
||||
|
local engine="quakelive" |
||||
|
elif [ "${gamename}" == "Killing Floor 2" ]; then |
||||
|
local engine="unreal4" |
||||
|
fi |
||||
|
|
||||
|
query_gamedig.sh |
||||
|
echo "gamedig --type \"${gamedigengine}\" --host \"${ip}\" --port \"${port}\"|jq" |
||||
|
echo"" |
||||
|
echo "${gamedigraw}" | jq |
||||
|
echo"" |
||||
|
echo "=================================" |
||||
|
echo "gsquery Raw Output" |
||||
|
echo "=================================" |
||||
|
echo"" |
||||
|
echo "./query_gsquery.py -a \"${ip}\" -p \"${port}\" -e \"${engine}\"" |
||||
|
if [ ! -f "${functionsdir}/query_gsquery.py" ]; then |
||||
|
fn_fetch_file_github "lgsm/functions" "query_gsquery.py" "${functionsdir}" "chmodx" "norun" "noforce" "nomd5" |
||||
|
fi |
||||
|
"${functionsdir}"/query_gsquery.py -a "${ip}" -p "${port}" -e "${engine}" |
@ -0,0 +1,10 @@ |
|||||
|
#!/bin/bash |
||||
|
# LinuxGSM fix_rw.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: https://linuxgsm.com |
||||
|
# Description: Resolves startup issue with Rising World |
||||
|
|
||||
|
local commandname="FIX" |
||||
|
local commandaction="Fix" |
||||
|
|
||||
|
export LD_LIBRARY_PATH="${serverfiles}/linux64:${serverfiles}:$LD_LIBRARY_PATH" |
@ -0,0 +1,20 @@ |
|||||
|
#!/bin/bash |
||||
|
# LinuxGSM fix_ut2.sh function |
||||
|
# Author: Daniel Gibbs |
||||
|
# Website: https://linuxgsm.com |
||||
|
# Description: Resolves various issues with configs in Unreal Tournament 3. |
||||
|
|
||||
|
local commandname="FIX" |
||||
|
local commandaction="Fix" |
||||
|
local function_selfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")" |
||||
|
|
||||
|
fn_parms(){ |
||||
|
parms="server VCTF-Suspense?Game=UTGameContent.UTVehicleCTFGame_Content?bIsDedicated=true?bIsLanMatch=false?bUsesStats=false?bShouldAdvertise=false?PureServer=1?bAllowJoinInProgress=true?ConfigSubDir=${servicename} -port=${port} -queryport=${queryport} -multihome=${ip} -nohomedir -unattended -log=${gamelog}" |
||||
|
} |
||||
|
|
||||
|
fn_print_information "starting ${gamename} server to generate configs." |
||||
|
sleep 1 |
||||
|
exitbypass=1 |
||||
|
command_start.sh |
||||
|
sleep 10 |
||||
|
command_stop.sh |