Skip to content

Commit a079457

Browse files
committed
chore: restore csgoserver
1 parent 93aa4db commit a079457

4 files changed

Lines changed: 192 additions & 0 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
name: "Counter-Strike: Global Offensive"
3+
description: "Counter-Strike: Global Offensive ist ein Multiplayer-Ego-Shooter, bekannt für sein wettbewerbsorientiertes Gameplay und von der Community getriebene Turniere."
4+
---
5+
6+
Counter-Strike: Global Offensive (CS:GO) ist ein von Kritikern gefeierter Multiplayer-Ego-Shooter, entwickelt von Valve und Hidden Path Entertainment. Das Spiel ist bekannt für sein wettbewerbsorientiertes Gameplay, das Teamkoordination, Strategie und Fertigkeiten betont. Die Spieler werden in zwei Teams aufgeteilt, Terroristen und Anti-Terroristen, mit unterschiedlichen Zielen je nach Spielmodus. Zu den gängigen Modi gehören Bombenentschärfung, bei der Terroristen versuchen, eine Bombe zu platzieren und zu zünden, während die Anti-Terroristen dies verhindern müssen, und Geiselrettung, bei der die Anti-Terroristen versuchen, von Terroristen gefangene Geiseln zu befreien. CS:GO ist berühmt für sein wettbewerbsorientiertes Matchmaking, verschiedene Waffen-Skins und von der Community getriebene Turniere, einschließlich großer E-Sport-Veranstaltungen. Das Spiel hat eine große, engagierte Spielerbasis und bleibt einer der beliebtesten und einflussreichsten Shooter in der E-Sport-Szene. Seine einfachen, aber tiefgreifenden Mechaniken machen es für neue Spieler zugänglich und bieten gleichzeitig eine hohe Kompetenzschwelle für erfahrene Spieler.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
name: "Counter-Strike: Global Offensive"
3+
description: "Counter-Strike: Global Offensive is a multiplayer first-person shooter game known for its competitive gameplay and community-driven tournaments."
4+
---
5+
6+
Counter-Strike: Global Offensive (CS:GO) is a critically acclaimed multiplayer first-person shooter developed by Valve and Hidden Path Entertainment. The game is renowned for its competitive gameplay, which emphasizes team coordination, strategy, and skill. Players are divided into two teams, Terrorists and Counter-Terrorists, with objectives varying by game mode. Common modes include Bomb Defusal, where Terrorists try to plant and detonate a bomb while Counter-Terrorists attempt to prevent it, and Hostage Rescue, where Counter-Terrorists aim to save hostages held by the Terrorists. CS:GO is famous for its competitive matchmaking, various weapon skins, and community-driven tournaments, including major esports events. The game has a large, dedicated player base and continues to be one of the most popular and influential shooters in the esports scene. Its simple yet deep mechanics make it accessible to new players while still offering a high skill ceiling for experienced gamers.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
set -e
2+
3+
wget https://codeload.github.com/GameServerManagers/LinuxGSM/zip/refs/heads/master -O lgsm.zip
4+
unzip lgsm.zip
5+
6+
#recreate lgsm dir
7+
#rm -rf lgsm
8+
mkdir -p lgsm
9+
10+
11+
mv LinuxGSM-master/linuxgsm.sh .
12+
mv LinuxGSM-master/lgsm/modules/ lgsm
13+
chmod -R +x lgsm/modules/
14+
15+
rm -rf LinuxGSM-master
16+
rm lgsm.zip
Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
name: artifacts.druid.gg/druid-team/scroll-lgsm
2+
desc: csgoserver
3+
version: 0.0.2
4+
app_version: csgoserver
5+
keepAlivePPM: 600
6+
ports:
7+
- name: query
8+
protocol: udp
9+
description: Steam Query Port. Use this to connect via the Steam client.
10+
start_delay: 0
11+
finish_after_command: install
12+
sleep_handler: packet_handler/query.lua
13+
vars:
14+
- name: GameName
15+
value: "Counter-Strike: Global Offensive"
16+
- name: GameSteamFolder
17+
value: csgo
18+
- name: GameSteamId
19+
value: "0"
20+
- name: MapName
21+
value: server idle
22+
- name: ServerListName
23+
value: "Druid.gg Server (idle) - join to start"
24+
- name: SteamAppId
25+
value: "730"
26+
- name: main
27+
description: Main game port. Use this port inside of your game client to connect to the server. Depending on the game you might need the query port to connect.
28+
protocol: udp
29+
start_delay: 0
30+
finish_after_command: install
31+
sleep_handler: generic
32+
check_activity: true
33+
init: "console"
34+
commands:
35+
console:
36+
needs: [start]
37+
run: restart
38+
dependencies:
39+
- bc
40+
- binutils
41+
- bzip2
42+
- cpio
43+
- file
44+
- jq
45+
- pkgsi686Linux.gcc
46+
- netcat
47+
- pigz
48+
- python3
49+
- tmux
50+
- unzip
51+
- util-linux
52+
- moreutils
53+
- iproute2
54+
procedures:
55+
- mode: stdin
56+
wait: 5
57+
data:
58+
- 'console.1'
59+
- "\r"
60+
- mode: exec-tty
61+
data:
62+
- ./csgoserver
63+
- console
64+
start:
65+
needs: [install]
66+
dependencies:
67+
- bc
68+
- binutils
69+
- bzip2
70+
- cpio
71+
- file
72+
- jq
73+
- pkgsi686Linux.gcc
74+
- netcat
75+
- pigz
76+
- python3
77+
- tmux
78+
- unzip
79+
- util-linux
80+
- moreutils
81+
- iproute2
82+
procedures:
83+
- mode: exec
84+
ignore_failure: true
85+
data:
86+
- ./csgoserver
87+
- update
88+
- mode: exec
89+
data:
90+
- ./csgoserver
91+
- start
92+
stop:
93+
procedures:
94+
- mode: exec
95+
data:
96+
- ./csgoserver
97+
- stop
98+
restart:
99+
dependencies:
100+
- bc
101+
- binutils
102+
- bzip2
103+
- cpio
104+
- file
105+
- jq
106+
- pkgsi686Linux.gcc
107+
- netcat
108+
- pigz
109+
- python3
110+
- tmux
111+
- unzip
112+
- util-linux
113+
- moreutils
114+
- iproute2
115+
procedures:
116+
- mode: exec
117+
data:
118+
- echo
119+
- "Restarting server..."
120+
- mode: exec
121+
data:
122+
- ./csgoserver
123+
- restart
124+
- mode: command
125+
data: console
126+
install:
127+
dependencies:
128+
- bc
129+
- binutils
130+
- bzip2
131+
- cpio
132+
- file
133+
- jq
134+
- pkgsi686Linux.gcc
135+
- netcat
136+
- pigz
137+
- python3
138+
- tmux
139+
- unzip
140+
- util-linux
141+
- moreutils
142+
- iproute2
143+
run: once
144+
procedures:
145+
- mode: exec
146+
data:
147+
- echo
148+
- "Installing LGSM..."
149+
- mode: exec
150+
data:
151+
- sh
152+
- install-lgsm.sh
153+
- mode: exec
154+
data:
155+
- ./linuxgsm.sh
156+
- csgoserver
157+
- mode: exec
158+
data:
159+
- ./csgoserver
160+
- auto-install
161+
cronjobs:
162+
- name: Restart every 6 hours
163+
schedule: "0 */6 * * *"
164+
command: restart

0 commit comments

Comments
 (0)