45 changed files with 600 additions and 1517 deletions
@ -0,0 +1,98 @@ |
|||
# Add/remove 'critical' label if issue contains the words 'urgent' or 'critical' |
|||
# Type |
|||
"type: game server request": |
|||
- '/(Server Request)/i' |
|||
"type: bug": |
|||
- '/(bug)/i' |
|||
"type: feature request": |
|||
- '/(feature)/i' |
|||
# Commands |
|||
"command: backup": |
|||
- '/(backup)/i' |
|||
"command: console": |
|||
- '/(console|tmux)/i' |
|||
"command: debug": |
|||
- '/(debug)/i' |
|||
"command: details": |
|||
- '/(details)/i' |
|||
"command: fast-dl": |
|||
- '/(fast-dl|fastdl)/i' |
|||
"command: install": |
|||
- '/(install)/i' |
|||
"command: mods": |
|||
- '/(mods)/i' |
|||
"command: monitor": |
|||
- '/(monitor)/i' |
|||
"command: post-details": |
|||
- '/(post-details)/i' |
|||
"command: restart": |
|||
- '/(restart)/i' |
|||
"command: send": |
|||
- '/(send)/i' |
|||
"command: skeleton": |
|||
- '/(skeleton)/i' |
|||
"command: start": |
|||
- '/(start)/i' |
|||
"command: stop": |
|||
- '/(stop)/i' |
|||
"command: update-lgsm": |
|||
- '/(update-lgsm)/i' |
|||
"command: update": |
|||
- '/(update)/i' |
|||
"command: validate": |
|||
- '/(validate)/i' |
|||
"command: wipe": |
|||
- '/(wipe)/i' |
|||
# Distros |
|||
"distro: AlmaLinux": |
|||
- '/(Alma)/i' |
|||
"distro: Arch Linux": |
|||
- '/(Arch)/i' |
|||
"distro: CentOS": |
|||
- '/(CentOS)/i' |
|||
"distro: Debian": |
|||
- '/(Debian)/i' |
|||
"distro: Fedora": |
|||
- '/(Fedora)/i' |
|||
"distro: openSUSE": |
|||
- '/(openSUSE|suse)/i' |
|||
"distro: Rocky Linux": |
|||
- '/(Rocky)/i' |
|||
"distro: Slackware": |
|||
- '/(Slackware)/i' |
|||
"distro: Ubuntu": |
|||
- '/(Ubuntu)/i' |
|||
# Info |
|||
"info: alerts": |
|||
- '/(alert)/i' |
|||
"info: dependency": |
|||
- '/(dependency|deps)/i' |
|||
"info: docker": |
|||
- '/(docker)/i' |
|||
"info: docs": |
|||
- '/(documentation|docs)/i' |
|||
"info: email": |
|||
- '/(postfix|sendmail|exim|smtp)/i' |
|||
"info: query": |
|||
- '/(gamedig|gsquery)/i' |
|||
"info: steamcmd": |
|||
- '/(steamcmd)/i' |
|||
"info: systemd": |
|||
- '/(systemd)/i' |
|||
"info: tmux": |
|||
- '/(tmux)/i' |
|||
"info: website": |
|||
- '/(website)/i' |
|||
# Games |
|||
"game: Ark: Survival Evolved": |
|||
- '/(Ark: Survival Evolved|Ark)/i' |
|||
"game: ARMA 3": |
|||
- '/(ARMA 3)/i' |
|||
"game: Assetto Corsa": |
|||
- '/(Assetto Corsa)/i' |
|||
"game: Avorion": |
|||
- '/(Avorion)/i' |
|||
"game: Ballistic Overkill": |
|||
- '/(Ballistic Overkill)/i' |
|||
"game: Barotrauma": |
|||
- '/(Barotrauma)/i' |
@ -1,13 +0,0 @@ |
|||
# Label name and color to set, when potential duplicates are detected |
|||
issueLabel: "duplicate" |
|||
labelColor: 579e01 |
|||
|
|||
# If similarity is higher than this threshold, issue will be marked as duplicate |
|||
threshold: 0.60 |
|||
|
|||
# Comment to post when potential duplicates are detected |
|||
referenceComment: > |
|||
Potential duplicates: |
|||
{{#issues}} |
|||
- [#{{ number }}] {{ title }} ({{ accuracy }}%) |
|||
{{/issues}} |
@ -1,4 +0,0 @@ |
|||
template: | |
|||
## What’s Changed |
|||
|
|||
$CHANGES |
@ -5,18 +5,17 @@ on: |
|||
push: |
|||
branches: |
|||
- master |
|||
- 'develop' |
|||
|
|||
- develop |
|||
jobs: |
|||
repo-sync: |
|||
GitHub-to-Bitbucket: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- name: webfactory/ssh-agent |
|||
- name: webfactory/ssh-agent@v0.5.3 |
|||
uses: webfactory/[email protected] |
|||
with: |
|||
ssh-private-key: ${{ secrets.BITBUCKET_SECRET }} |
|||
|
|||
- name: repo-sync |
|||
- name: wei/[email protected] |
|||
uses: wei/[email protected] |
|||
with: |
|||
ssh_private_key: ${{ secrets.BITBUCKET_SECRET }} |
|||
|
@ -0,0 +1,14 @@ |
|||
name: Label sponsors |
|||
on: |
|||
pull_request: |
|||
types: [opened] |
|||
issues: |
|||
types: [opened] |
|||
jobs: |
|||
build: |
|||
name: is-sponsor-label |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: JasonEtco/is-sponsor-label-action@v1 |
|||
env: |
|||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
File diff suppressed because it is too large
@ -0,0 +1,31 @@ |
|||
name: Potential Duplicates |
|||
on: |
|||
issues: |
|||
types: [opened] |
|||
jobs: |
|||
run: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: wow-actions/potential-duplicates@v1 |
|||
with: |
|||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|||
# Issue title filter work with anymatch https://www.npmjs.com/package/anymatch. |
|||
# Any matched issue will stop detection immediately. |
|||
# You can specify multi filters in each line. |
|||
filter: '' |
|||
# Exclude keywords in title before detecting. |
|||
exclude: '' |
|||
# Label to set, when potential duplicates are detected. |
|||
label: potential-duplicate |
|||
# Get issues with state to compare. Supported state: 'all', 'closed', 'open'. |
|||
state: all |
|||
# If similarity is higher than this threshold([0,1]), issue will be marked as duplicate. |
|||
threshold: 0.6 |
|||
# Reactions to be add to comment when potential duplicates are detected. |
|||
# Available reactions: "-1", "+1", "confused", "laugh", "heart", "hooray", "rocket", "eyes" |
|||
#reactions: 'eyes, confused' |
|||
# Comment to post when potential duplicates are detected. |
|||
comment: > |
|||
Potential duplicates: {{#issues}} |
|||
- [#{{ number }}] {{ title }} ({{ accuracy }}%) |
|||
{{/issues}} |
@ -0,0 +1,14 @@ |
|||
version=$(grep "version=" linuxgsm.sh | sed -e 's/version//g'| tr -d '="') |
|||
modulesversion=$(grep "modulesversion=" lgsm/functions/core_functions.sh | sed -e 's/modulesversion//g'| tr -d '="') |
|||
|
|||
if [ "${version}" != "${modulesversion}" ]; then |
|||
echo "Error! LinuxGSM version mismatch" |
|||
echo "Version: ${version}" |
|||
echo "Modules Version: ${modulesversion}" |
|||
exit 1 |
|||
else |
|||
echo "Success! LinuxGSM version match" |
|||
echo "Version: ${version}" |
|||
echo "Modules Version: ${modulesversion}" |
|||
exit |
|||
fi |
@ -0,0 +1,23 @@ |
|||
# This is a basic workflow to help you get started with Actions |
|||
|
|||
name: Version Check |
|||
|
|||
# Controls when the action will run. Triggers the workflow on push or pull request |
|||
# events but only for the master branch |
|||
on: push |
|||
|
|||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel |
|||
jobs: |
|||
# This workflow contains a single job called "build" |
|||
Version-Check: |
|||
# The type of runner that the job will run on |
|||
runs-on: ubuntu-latest |
|||
|
|||
# Steps represent a sequence of tasks that will be executed as part of the job |
|||
steps: |
|||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it |
|||
- uses: actions/checkout@v2 |
|||
|
|||
# Runs a single command using the runners shell |
|||
- name: compare versions |
|||
run: chmod +x .github/workflows/version-check.sh; .github/workflows/version-check.sh |
@ -0,0 +1,186 @@ |
|||
################################## |
|||
######## Default Settings ######## |
|||
################################## |
|||
# DO NOT EDIT, ANY CHANGES 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. |
|||
|
|||
#### Game Server Settings #### |
|||
|
|||
## Predefined Parameters | https://docs.linuxgsm.com/configuration/start-parameters |
|||
ip="0.0.0.0" |
|||
queryport="15777" |
|||
beaconport="15000" |
|||
port="7777" |
|||
|
|||
## Server Parameters | https://docs.linuxgsm.com/configuration/start-parameters#additional-parameters |
|||
startparameters="FactoryGame -ServerQueryPort=${queryport} -BeaconPort=${beaconport} -Port=${port} -log -unattended" |
|||
|
|||
#### LinuxGSM Settings #### |
|||
|
|||
## LinuxGSM Stats |
|||
# Send useful stats to LinuxGSM developers. |
|||
# https://docs.linuxgsm.com/configuration/linuxgsm-stats |
|||
# (on|off) |
|||
stats="off" |
|||
|
|||
## Notification Alerts |
|||
# (on|off) |
|||
|
|||
# Display IP | https://docs.linuxgsm.com/alerts#display-ip |
|||
displayip="" |
|||
|
|||
# More info | https://docs.linuxgsm.com/alerts#more-info |
|||
postalert="off" |
|||
|
|||
# Discord Alerts | https://docs.linuxgsm.com/alerts/discord |
|||
discordalert="off" |
|||
discordwebhook="webhook" |
|||
|
|||
# Email Alerts | https://docs.linuxgsm.com/alerts/email |
|||
emailalert="off" |
|||
email="[email protected]" |
|||
emailfrom="" |
|||
|
|||
# Gotify Alerts | https://docs.linuxgsm.com/alerts/gotify |
|||
gotifyalert="off" |
|||
gotifytoken="token" |
|||
gotifywebhook="webhook" |
|||
|
|||
# IFTTT Alerts | https://docs.linuxgsm.com/alerts/ifttt |
|||
iftttalert="off" |
|||
ifttttoken="accesstoken" |
|||
iftttevent="linuxgsm_alert" |
|||
|
|||
# Mailgun Email Alerts | https://docs.linuxgsm.com/alerts/mailgun |
|||
mailgunalert="off" |
|||
mailgunapiregion="us" |
|||
mailguntoken="accesstoken" |
|||
mailgundomain="example.com" |
|||
mailgunemailfrom="[email protected]" |
|||
mailgunemail="[email protected]" |
|||
|
|||
# Pushbullet Alerts | https://docs.linuxgsm.com/alerts/pushbullet |
|||
pushbulletalert="off" |
|||
pushbullettoken="accesstoken" |
|||
channeltag="" |
|||
|
|||
# Pushover Alerts | https://docs.linuxgsm.com/alerts/pushover |
|||
pushoveralert="off" |
|||
pushovertoken="accesstoken" |
|||
pushoveruserkey="userkey" |
|||
|
|||
# Rocket.Chat Alerts | https://docs.linuxgsm.com/alerts/rocket.chat |
|||
rocketchatalert="off" |
|||
rocketchatwebhook="webhook" |
|||
rocketchattoken="" |
|||
|
|||
# Slack Alerts | https://docs.linuxgsm.com/alerts/slack |
|||
slackalert="off" |
|||
slackwebhook="webhook" |
|||
|
|||
# Telegram Alerts | https://docs.linuxgsm.com/alerts/telegram |
|||
# You can add a custom cURL string eg proxy (useful in Russia) in "curlcustomstring". |
|||
# For example "--socks5 ipaddr:port" for socks5 proxy see more in "curl --help". |
|||
telegramapi="api.telegram.org" |
|||
telegramalert="off" |
|||
telegramtoken="accesstoken" |
|||
telegramchatid="" |
|||
curlcustomstring="" |
|||
|
|||
## Updating | https://docs.linuxgsm.com/commands/update |
|||
updateonstart="off" |
|||
|
|||
## Backup | https://docs.linuxgsm.com/commands/backup |
|||
maxbackups="4" |
|||
maxbackupdays="30" |
|||
stoponbackup="on" |
|||
|
|||
## Logging | https://docs.linuxgsm.com/features/logging |
|||
consolelogging="on" |
|||
logdays="7" |
|||
|
|||
## Monitor | https://docs.linuxgsm.com/commands/monitor |
|||
# Query delay time |
|||
querydelay="1" |
|||
|
|||
## ANSI Colors | https://docs.linuxgsm.com/features/ansi-colors |
|||
ansi="on" |
|||
|
|||
#### Advanced Settings #### |
|||
|
|||
## Message Display Time | https://docs.linuxgsm.com/features/message-display-time |
|||
sleeptime="0.5" |
|||
|
|||
## SteamCMD Settings | https://docs.linuxgsm.com/steamcmd |
|||
# Server appid |
|||
appid="1690800" |
|||
steamcmdforcewindows="no" |
|||
# SteamCMD Branch | https://docs.linuxgsm.com/steamcmd/branch |
|||
branch="" |
|||
betapassword="" |
|||
# Master Server | https://docs.linuxgsm.com/steamcmd/steam-master-server |
|||
steammaster="false" |
|||
|
|||
## Stop Mode | https://docs.linuxgsm.com/features/stop-mode |
|||
# 1: tmux kill |
|||
# 2: CTRL+c |
|||
# 3: quit |
|||
# 4: quit 120s |
|||
# 5: stop |
|||
# 6: q |
|||
# 7: exit |
|||
# 8: 7 Days to Die |
|||
# 9: GoldSrc |
|||
# 10: Avorion |
|||
# 11: end |
|||
stopmode="2" |
|||
|
|||
## Query mode |
|||
# 1: session only |
|||
# 2: gamedig (gsquery fallback) |
|||
# 3: gamedig |
|||
# 4: gsquery |
|||
# 5: tcp |
|||
querymode="1" |
|||
querytype="" |
|||
|
|||
## Console type |
|||
consoleverbose="yes" |
|||
consoleinteract="no" |
|||
|
|||
## Game Server Details |
|||
# Do not edit |
|||
gamename="Satisfactory" |
|||
engine="unreal4" |
|||
glibc="2.17" |
|||
|
|||
#### Directories #### |
|||
# Edit with care |
|||
|
|||
## Game Server Directories |
|||
systemdir="${serverfiles}/FactoryGame" |
|||
executabledir="${serverfiles}/Engine/Binaries/Linux" |
|||
executable="./UE4Server-Linux-Shipping" |
|||
servercfgdir="${systemdir}/Saved/Config/LinuxServer" |
|||
servercfg="GameUserSettings.ini" |
|||
servercfgdefault="GameUserSettings.ini" |
|||
servercfgfullpath="${servercfgdir}/${servercfg}" |
|||
|
|||
## Backup Directory |
|||
backupdir="${lgsmdir}/backup" |
|||
|
|||
## Logging Directories |
|||
logdir="${rootdir}/log" |
|||
gamelogdir="${systemdir}/Saved/Logs" |
|||
lgsmlogdir="${logdir}/script" |
|||
consolelogdir="${logdir}/console" |
|||
lgsmlog="${lgsmlogdir}/${selfname}-script.log" |
|||
consolelog="${consolelogdir}/${selfname}-console.log" |
|||
alertlog="${lgsmlogdir}/${selfname}-alert.log" |
|||
postdetailslog="${lgsmlogdir}/${selfname}-postdetails.log" |
|||
|
|||
## Logs Naming |
|||
lgsmlogdate="${lgsmlogdir}/${selfname}-script-$(date '+%Y-%m-%d-%H:%M:%S').log" |
|||
consolelogdate="${consolelogdir}/${selfname}-console-$(date '+%Y-%m-%d-%H:%M:%S').log" |
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 67.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Can't render this file because it has a wrong number of fields in line 2.
|
Loading…
Reference in new issue