Server Dedikasi Modded Counter-Strike 2 (CS2)
Jika Anda mencari versi CS: GO, Anda masih dapat mengaksesnya di sini.
Tentang
Server khusus Modded-Counter-Strike 2 (CS2) modded yang dapat Anda ubah mod aktif di server dari obrolan atau konsol server. Peta sudah dikonfigurasi ulang per mode game dan berubah ketika mode game berubah.
Setiap mode permainan memiliki tangan yang penuh dengan peta yang telah ditetapkan sehingga Anda siap untuk pergi dan mudah untuk ditambahkan lebih banyak.
- 1v1 (dengan arena) (Kunci API Steam diperlukan)
- Deathmatch (Kunci API Steam Diperlukan)
- Kompetitif (menggunakan matchzy)
- Berlatih (rekam granat lemparan dll)
- Prefire Practice
- Gungame
- Merebut kembali
- Mengeksekusi
- Wingman (memungkinkan lebih dari 4 pemain) (Kunci API Steam diperlukan)
- KZ (diperlukan kunci API uap)
- BHOP (Kunci API Steam Diperlukan)
- Surf (diperlukan kunci API uap)
- Scoutzknivez (Kunci API Steam diperlukan)
- Mini Games (diperlukan kunci API Steam)
- Deathrun (Kunci API Steam Diperlukan)
- Format Kursus (Tes Pemain dengan Perangkap Berbeda, KZ, Surf, BHOP) (Kunci API Steam Diperlukan)
- Battle Royale (Kunci API Steam diperlukan)
- Sembunyikan dan mencari (Kunci API Steam diperlukan)
- Diperlukan Soccer (Kunci API Steam)
Setiap kali Anda ingin mem -boot server, Anda harus menjalankan gcp.sh
(jika di Google Cloud) atau install.sh
(di Linux) dan itu akan memastikan OS Anda terkini, CS2 terbaru, dan tarik ke bawah Patch terbaru dari mod ini (setiap pembaruan yang saya tekan).
Jelas, setiap perubahan yang telah Anda buat pada file dalam mod ini akan ditimpa jadi saya telah membuat folder "File Kustom" tempat Anda mencerminkan konten game/csgo/
folder, dan file apa pun yang ingin Anda tweak, Anda masukkan Di sana di tempat yang sama dan mereka akan selalu menimpa file default mod. Baca lebih lanjut tentang itu di sini.
Pengaturan Cepat Sederhana:
- Buat aturan firewall Anda
- Menyetujui server Anda di Google Cloud
- Ssh ke server
- Instal Mod
- Buat file khusus Anda untuk nama host, admin dll
- Pastikan Anda telah mengikuti langkah -langkah untuk membuat server online atau server LAN
- Bunuh server jika menjalankan
./stop.sh
dan mulai lagi gcp.sh
(jika di google cloud) atau install.sh
(di linux)
Server Anda harus berjalan dan berjalan!
Untuk memeriksa semuanya bekerja dengan benar menjalankan perintah berikut di konsol server:
-
meta list
dan Anda akan melihat CounterStrikeSharp
di output -
css_plugins list
dan Anda akan melihat beberapa plugin di output
Jika Anda melihat konten di keduanya; Semuanya berhasil.
Penting
Menggunakan RCON sementara terhubung ke server tidak berfungsi. Lihat diskusi di sini. Pekerjaan saat ini adalah:
- Saya telah menyertakan CS2RCON yang memungkinkan admin untuk menggunakan! RCon dalam obrolan.
- Anda dapat memutuskan sambungan dari server dan menggunakan
rcon_address IP:PORT
di konsol dan Anda dapat menggunakan perintah RCON. - Gunakan program RCON eksternal yang telah mengimplementasikan protokol RCON seperti ini.
Hal -hal berguna untuk diketahui:
- Akses Menu Admin
- Mengubah Mode Game
- Mengubah peta
- Perintah Pemain
Bangun dan Berlari:
- Berjalan di google cloud
- Berjalan di Linux
- Berlari di Docker
- Berjalan di windows
Mod terpasang
Mod | Versi | Mengapa |
---|
Metamod: Sumber | 2.0.0-1315 | Duduk di antara permainan dan mesin, dan memungkinkan plugin untuk mencegat panggilan yang mengalir di antara |
Counterstrikesharp | 287 | Upaya untuk mengimplementasikan lapisan skrip inti .NET di atas plugin Sumber Metamode, yang memungkinkan pengembang untuk membuat plugin yang berinteraksi dengan server game dalam bahasa modern (C#) |
CS2_Execafter | 1.0.0 | Mengeksekusi perintah setelah acara server (yaitu onmapstart) atau penundaan. |
CS2 Lepaskan senjata peta | 1.0.1 | Lepaskan senjata dari peta di CS2 sebagai mp_weapons_allow_map_placed 0 tidak berfungsi. |
CS2_DamageInfo | 2.3.4 | Menampilkan jumlah kerusakan yang ditimbulkan pemain pada HP dan baju besi korban, serta kelompok hit yang mereka pukul. |
Gamemodemanager | 1.0.50 | Plugin server Counter-Strike 2 sederhana yang membantu admin mengelola mode game dan grup peta. |
Mengguncang suara | 1.8.5-custombuild | Tujuan Umum Plugin pemungutan suara peta CS2, dibuat dengan cinta dari awal |
Matchzy | 0.8.6 | Matchzy adalah plugin untuk CS2 untuk menjalankan dan mengelola latihan/pugs/scrims/kecocokan dengan konfigurasi yang mudah! |
MapConfigurator | 1.0.2 | Memungkinkan Anda untuk membuat file konfigurasi yang cepat dan mudah untuk setiap peta di server Anda. |
Simpleadmin | 0.1.2 | Menambahkan fungsi administrator dasar |
CS2RCON | 1.2.0 | Ini adalah implementasi dasar dari plugin RCON untuk CS2 menggunakan counterstrikesharp karena RCON tidak berfungsi saat terhubung ke server |
Sharptimer | 0.2.5 | Sharptimer adalah plugin timer Surf/KZ/Bhop/Mg/Deathrun/ETC CS2 |
Gungame | 1.1.2 | Mode Gungame di Counter Strike Sharp |
K4-Arenas | 1.5.2 | Plugin semua dalam satu arena, yang dapat Anda gunakan untuk memiliki gameplay tipe tangga. Dukung semua peta, 2v2/3v3/dll |
CS2 Retake | 20.0.16 | Implementasi Pengembalian CS2. Berdasarkan versi untuk CS: GO BY SPLEWIS. |
CS2 Retake dibagikan | 20.0.16 | Perpustakaan bersama untuk pengembalian CS2. |
CS2 Instadefuse | 2.0.0 | Memungkinkan CT untuk secara instan meredakan bom ketika tidak ada yang dapat mencegah defusal. Ditulis dalam C# untuk Counterstrikesharp. |
CS2 RETAKES ALOCATOR | 2.3.15 | Alokasi Senjata Tingkat Lanjut untuk B3None/CS2-Retakes |
WhiteList CS2 | 1.0.0 | Membatasi akses ke server untuk anggota/karyawan SteamID yang tercantum di daftar putih. Bagaimana? |
CS2 mengeksekusi | 1.0.6 | Implementasi eksekusi CS2. Berdasarkan versi untuk CS: GO BY SPLEWIS. |
Iklan CS2 | 1.0.8 | Memungkinkan Anda untuk menampilkan iklan di obrolan/tengah/panel. Bagaimana? |
CS2 Deathmatch | 1.2.2 | Plugin CustMatch CS2 Custom (termasuk titik spawncoints khusus, multicfg, pemilihan senjata, perlindungan spawn, dll) |
OpenPrefireprac | 0.1.41 | Berbagai praktik prefire pada peta kompetitif dan mendukung multipemain berlatih secara bersamaan. |
CS2-Customvotes | 1.1.3 | Plugin untuk Counter-Strike 2 untuk membuat suara khusus untuk pengaturan. |
Deathrun-Manager | 0.0.8 | Manajer DeathRun untuk Kerangka Kerja CounterStrikesharp CS2. |
PengumumanBroadCaster | 0.5 | Pesan Bersyarat, OnCommand, OnplayerConnect, OnroundStart, dan TimerMsgs. |
Cs2funmatchplugin | 1.1.1 | Mode menyenangkan acak setiap putaran |
Bagikan cinta
Jika Anda menghargai proyek ini maka silakan luangkan waktu untuk membintangi repositori
Tetap up to date
Berlangganan untuk pemberitahuan rilis dan tetap up to date dengan fitur dan tambalan terbaru:
File khusus
Catatan
Referensi apa pun ke jalur selalu merupakan akar dari instalasi. Yang di Linux biasanya akan menjadi /home/steam/cs2/
dan di jendela di mana pun Anda mengekstrak zip.
Misalnya di linux: /custom_files/addons/counterstrikesharp/configs/admins.json
jalur lengkap /game/csgo/addons/counterstrikesharp/configs/admins.json
/home/steam/cs2/custom_files/addons/counterstrikesharp/configs/admins.json
/game/csgo/addons/counterstrikesharp/configs/admins.json
Path Full adalah /home/steam/cs2/game/csgo/addons/counterstrikesharp/configs/admins.json
Setiap perubahan yang telah Anda buat pada file dalam mod ini akan ditimpa ketika skrip pembaruan dijalankan. Saya telah membuat folder /custom_files/
di akar proyek, di mana Anda mencerminkan isi csgo/
folder, dan file apa pun yang ingin Anda ubah, Anda letakkan di sana di tempat yang sama dan mereka akan selalu menimpa modal mods default mods default file.
Jadi ini dapat digunakan untuk mengatur nama host server ke sesuatu yang Anda inginkan, atur RCON atau ServerPassword atau atur admin server.
Anda dapat melihat contoh dari apa yang saya gunakan di server saya di /custom_files_example/
direktori, yang menetapkan nama host, gambar server, dan admin.
Misalnya; Jika Anda ingin menambahkan diri Anda sebagai admin, file itu terletak /game/csgo/addons/counterstrikesharp/configs/admins.json
. Jadi untuk membuat tweak Anda untuk itu, Anda akan menyalin file itu ke /custom_files/addons/counterstrikesharp/configs/admins.json
dan tambahkan diri Anda sebagai admin di bagian bawah. Kemudian ketika skrip pembaruan dijalankan, itu akan menyalin file khusus Anda di /custom_files/addons/counterstrikesharp/configs/admins.json
dan menimpa file mod default di /game/csgo/addons/counterstrikesharp/configs/admins.json
.
Jika Anda ingin mengubah nama server, atau melakukan perubahan apa pun pada pengaturan mod apa pun, gunakan /cfg/custom_MOD.cfg
saat dieksekusi di akhir dan dapat menimpa pengaturan apa pun. Jadi, jika Anda ingin mengubah nama server untuk gungame, Anda akan menyalin /game/csgo/cfg/custom_dm.cfg
ke /custom_files/cfg/custom_dm.cfg
dan dan tulis hostname "shipREKT GunGame +Deathmatch +Turbo"
dan pengaturan apa pun lainnya Anda mau dan file ini akan menimpa /game/csgo/cfg/custom_dm.cfg
setiap kali gcp.sh
install.sh
win.bat
skrip dijalankan, dan pengaturan ini akan berjalan di akhir ketika Anda memuat mod Gungame.
Secara dinamis membuat file konfigurasi di folder plugin
Jika sebuah plugin membuat file konfigurasi di folder plugin di mana DLL berada (yaitu: /game/csgo/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json
) itu akan dihapus ketika server dimulai sebagai folder addons
adalah adalah folder addons adalah folder addons adalah folder addons adalah folder addons Dihapus untuk memastikan plugin lama dilepas jika saya menghapusnya. Anda perlu menyalin file ini dan perubahan Anda ke /custom_files/
folder Anda sehingga menggabungkannya kembali. Anda akan memasukkan file contoh di /custom_files/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json
dan setiap kali server tersebut server Mulai itu akan menggabungkannya kembali dan Anda akan memiliki perubahan.
Untuk menghasilkan direktori ini, Anda dapat menjalankan skrip gcp.sh
(jika di google cloud), install.sh
skrip di linux sekali atau pada win.bat
skrip di windows di mana Anda mengekstrak mod zip dan di sinilah Anda akan meletakkan kebiasaan Anda modifikasi.
Membuat server online
Jika Anda menjadi hosting server online, Anda perlu membuat token login permainan uap, server Anda tidak akan berjalan secara online tanpa ini. Tempatkan nilai ini dalam variabel lingkungan STEAM_ACCOUNT
.
Anda juga perlu membuat kunci otorisasi yang akan memungkinkan server Anda untuk mengunduh peta dari lokakarya. Tempatkan nilai ini dalam variabel lingkungan API_KEY
.
Lihat semua variabel lingkungan yang tersedia.
Anda harus terhubung ke server dari IP publik, bukan IP LAN bahkan jika Anda berada di jaringan yang sama. Script mencatat IP Public Starting server on XXX.XXX.XXX.XXX:27015
Membuat server LAN
Atur LAN
Variabel Lingkungan ke 1
.
Anda juga perlu membuat kunci otorisasi yang akan memungkinkan server Anda untuk mengunduh peta dari lokakarya. Tempatkan nilai ini dalam variabel lingkungan API_KEY
.
Lihat semua variabel lingkungan yang tersedia.
Variabel Lingkungan
Tersedia melalui variabel lingkungan saja
Pada Windows mengaturnya di win.ini
.
Kunci | Nilai default | Apa itu |
---|
API_KEY | changeme | Untuk mengunduh peta dari lokakarya, server Anda memerlukan akses ke API Web Steam. Untuk mengizinkan ini, Anda akan memerlukan kunci otorisasi yang dapat Anda hasilkan di sini |
IP | `` | Tidak diperlukan. Memungkinkan IP server diatur. Berguna jika server CS2 perlu terikat pada alamat IP tertentu. |
PORT | 27015 | Port server |
TICKRATE | 128 | Server Tickrate Mm adalah 64, FaceIt adalah 128 |
MAXPLAYERS | 32 | Batas pemain maks |
CUSTOM_FOLDER | custom_files | Folder modifikasi Anda sendiri ke mod yang mencerminkan CSGO/ struktur dan menimpa file mode. Lebih lanjut tentang itu di sini |
RCON_PASSWORD | changeme | Kata sandi RCon untuk mengontrol server dari konsol juga mengkonfigurasi dari jarak jauh |
STEAM_ACCOUNT | `` | Untuk meng -host server secara online, Anda perlu membuat token login permainan uap. Server Anda tidak akan berjalan online tanpa ini |
SERVER_PASSWORD | `` | Jika Anda menginginkan server yang dilindungi kata sandi |
LAN | 0 | Jika server adalah server saja LAN |
EXEC | on_boot.cfg | File konfigurasi untuk dijalankan saat server boots. Jika mengganti gamemode, disarankan untuk melakukan penundaan lihat contoh file on_boot.cfg |
DUCK_DOMAIN | `` | (Hanya Linux) Domain DNS Bebek Jika Anda ingin memanfaatkan layanan gratis untuk mendapatkan domain untuk server Anda alih -alih IP |
DUCK_TOKEN | `` | (Linux Only) DNS DNS mengakses token untuk memperbarui domain saat server booting |
Bermain peta/koleksi lokakarya
Untuk mengunduh peta dari lokakarya, server Anda memerlukan akses ke API Web Steam. Untuk mengizinkan ini, Anda akan memerlukan kunci otorisasi yang dapat Anda hasilkan di sini dan atur API_KEY
ke kunci.
Perintah konsol untuk hosting peta lokakarya adalah host_workshop_map fileid
di mana fileid
adalah nomor yang datang setelah ?id=
dalam url lokakarya misalnya: https://steamcommunity.com/sharedfiles/filedetails/?id=2433666680
Perintah konsol untuk hosting koleksi lokakarya adalah host_workshop_collection collectionid
di mana collectionid
adalah nomor yang muncul setelah ?id=
dalam url lokakarya misalnya: https://steamcommunity.com/sharedfiles/filedetails/?id=1092904694. Perintah ini kemudian akan mengunduh semua peta di koleksi dan membuat mapGroup dari mereka, lalu meng -hostnya.
Mengatur peta untuk mode game yang berbeda
Salin file /game/csgo/gamemodes_server.txt
mengikuti langkah file khusus ( /custom_files/gamemodes_server.txt
) dan tambahkan peta yang Anda inginkan per gamemode. Sebagian besar gamemodes termasuk dalam kasual, tetapi saya telah membuat grup unik untuk setiap mode sehingga menambahkan peta Anda sendiri mudah dengan memperbarui file yang satu ini.
Itu tidak diperlukan, tetapi Anda harus menambahkan fileID ke /game/csgo/subscribed_file_ids.txt
mengikuti langkah file khusus ( /custom_files/subscribed_file_ids.txt
) sehingga server tetap up to date.
Jika Anda memiliki python yang tersedia, Anda dapat menggunakan alat kami yang tersedia untuk menambahkan peta ke grup peta mode game khusus Anda: python scripts/add-map.py <group_name> <map_name> [workshop_id] --custom
. Lihat scripts/add-map.py
untuk informasi lebih lanjut.
Berjalan di google cloud
Buat aturan firewall
gcloud compute firewall-rules create source
--allow tcp:27015-27020,tcp:80,udp:27015-27020
Buat instance
Pastikan Anda memiliki semua pengaturan untuk variabel lingkungan Anda.
Jika Anda memiliki masalah dengan server yang tidak menangani beban, Anda mungkin ingin mempertimbangkan mesin yang dioptimalkan komputasi c2-standard-4
.
gcloud beta compute instances create <instance-name>
--maintenance-policy=TERMINATE
--project=<project>
--zone=australia-southeast1-c
--machine-type=n2-standard-2
--network-tier=PREMIUM
--metadata=RCON_PASSWORD=changeme,STEAM_ACCOUNT=changeme,API_KEY=changeme,DUCK_DOMAIN=changeme,DUCK_TOKEN=changeme,startup-script="echo "Delaying for 30 seconds..." && sleep 30 && cd / && /gcp.sh"
--no-restart-on-failure
--scopes=https://www.googleapis.com/auth/devstorage.read_only,https://www.googleapis.com/auth/compute.readonly,https://www.googleapis.com/auth/logging.write,https://www.googleapis.com/auth/monitoring.write,https://www.googleapis.com/auth/servicecontrol,https://www.googleapis.com/auth/service.management.readonly,https://www.googleapis.com/auth/trace.append
--tags=source
--image-family=ubuntu-2204-lts
--image-project=ubuntu-os-cloud
--boot-disk-size=60GB
--boot-disk-type=pd-standard
--boot-disk-device-name=<instance-name>
Ssh ke server
gcloud compute ssh <instance-name>
--zone=australia-southeast1-c
Instal Mod
sudo su
cd / && curl --silent --output "gcp.sh" "https://raw.githubusercontent.com/kus/cs2-modded-server/master/gcp.sh" && chmod +x gcp.sh && bash gcp.sh
Jika instalasi telah berhenti untuk waktu yang lama, restart server dan lakukan lagi.
Hentikan server
gcloud compute instances stop <instance-name>
--zone australia-southeast1-c
Mulai server
gcloud compute instances start <instance-name>
--zone australia-southeast1-c
Hapus server
gcloud compute instances delete <instance-name>
--zone australia-southeast1-c
Tekan file ke server dari mesin lokal
Misalnya peta:
On local:
gcloud config set project <project>
cd /path/to/folder
gcloud compute scp de_kus.vpk root@<instance-name>:/home/steam/cs2/game/csgo/maps --zone australia-southeast1-c
On server SSH:
cd /home/steam/cs2/game/csgo/maps
chown steam:steam de_kus.vpk
chmod 644 de_kus.vpk
Unduh dari server
gcloud compute scp root@<instance-name>:/home/steam/cs2/gamecsgo/cfg/comp.cfg ~/Desktop/
Matikan VM pada pukul 3:30 pagi setiap hari
Ssh ke dalam vm
Beralih ke root sudo su
Periksa zona waktu yang dijalankan server Anda di sudo hwclock --show
Buka file crontab nano /etc/crontab
Tambahkan ke akhir file crontab 30 3 * * * root shutdown -h now
Simpan CTRL + X
Berjalan di Linux
Pastikan Anda memiliki ruang kosong 60GB .
Pastikan Anda memiliki semua pengaturan untuk variabel lingkungan Anda.
Jika menyiapkan Internet Server:
Setel Variabel Lingkungan STEAM_ACCOUNT
ke Token Login Server Game Anda
Pastikan Anda port ke depan pada router TCP Anda: 27015
dan UDP: 27015
& 27020
sehingga pemain dapat terhubung dari internet.
Anda harus terhubung ke server dari IP publik, bukan IP LAN bahkan jika Anda berada di jaringan yang sama. Script mencatat IP Public Starting server on XXX.XXX.XXX.XXX:27015
Jika menyiapkan LAN Server:
Atur LAN
Variabel Lingkungan ke 1
sudo su
export RCON_PASSWORD="changeme"
export API_KEY="changeme"
export STEAM_ACCOUNT=""
export SERVER_PASSWORD=""
export PORT="27015"
export TICKRATE="128"
export MAXPLAYERS="32"
cd / && curl --silent --output "install.sh" "https://raw.githubusercontent.com/kus/cs2-modded-server/master/install.sh" && chmod +x install.sh && bash install.sh
- Jika berjalan untuk pertama kalinya
Untuk memeriksa semuanya bekerja dengan benar menjalankan perintah berikut di konsol server:
-
meta list
dan Anda akan melihat CounterStrikeSharp
di output -
css_plugins list
dan Anda akan melihat beberapa plugin di output
Jika Anda melihat konten di keduanya; Semuanya berhasil.
Saat Anda bergabung dengan server, Anda dapat mengubah mode game.
Berlari di Docker
Hanya diuji pada Windows 11 dengan integrasi WSL2 sebagai backend
Pastikan Docker dipasang dan sekitar 40 GB disk ruang gratis.
Anda dapat mengunduh repo ini dan mengekstraknya ke tempat yang Anda inginkan (yaitu c: server cs2-modded-server) atau menggunakan git dan mengkloning git clone https://github.com/kus/cs2-modded-server.git
dan jalankan server Anda dari dalamnya. Dengan cara ini Anda dapat dengan mudah menarik pembaruan.
Jika menyiapkan server internet:
Atur variabel 'steam_account' di '.env'-file di root jika repositori. Untuk peta lokakarya yang ditetapkan 'API_KEY' di '.env'-File.
Bangun Gambar Docker:
docker build -t cs2-modded-server .
Jalankan server
docker compose up
Berjalan di windows
Pastikan Anda memiliki ruang kosong 60GB .
Anda dapat mengunduh repo ini dan mengekstraknya ke tempat yang Anda inginkan (yaitu C:Servercs2-modded-server
) atau menggunakan git dan mengkloning git clone https://github.com/kus/cs2-modded-server.git
dan jalankan server Anda dari dalamnya. Dengan cara ini Anda dapat dengan mudah git pull
pembaruan.
Semua instruksi berikut akan menggunakan lokasi folder repo sebagai root.
Buat folder steamcmd
dan unduh SteamCMD dan ekstrak di dalam steamcmd
sehingga Anda harus memiliki steamcmdsteamcmd.exe
.
Untuk mengunduh peta dari lokakarya, server Anda memerlukan akses ke API Web Steam. Untuk mengizinkan ini, buka win.ini
dan atur cs_api_key
ke kunci API Steam Web Anda.
Jika menyiapkan Internet Server:
Buka win.ini
Setel IP
ke IP publik Anda
Setel STEAM_ACCOUNT
ke Token Login Server Game Anda
Setel API_KEY
ke Kunci API Steam Web Anda (diperlukan untuk memainkan peta lokakarya)
Pastikan Anda port ke depan pada router TCP Anda: 27015
dan UDP: 27015
& 27020
sehingga pemain dapat terhubung dari internet.
Anda harus terhubung ke server dari IP publik, bukan IP LAN bahkan jika Anda berada di jaringan yang sama.
Jika menyiapkan LAN Server:
Buka win.ini
Atur LAN
ke 1
Setel API_KEY
ke Kunci API Steam Web Anda (diperlukan untuk memainkan peta lokakarya)
Tambahkan admin
Jalankan win.bat
Terima koneksi pribadi dan publik di Windows Firewall.
- Jika berjalan untuk pertama kalinya
Untuk memeriksa semuanya bekerja dengan benar menjalankan perintah berikut di konsol server:
-
meta list
dan Anda akan melihat CounterStrikeSharp
di output -
css_plugins list
dan Anda akan melihat beberapa plugin di output
Jika Anda melihat konten di keduanya; Semuanya berhasil.
Saat Anda bergabung dengan server, Anda dapat mengubah mode game.
FAQ
Perintah Pemain
! rtv
Pemain dapat memulai pemungutan suara untuk mengubah peta di mod saat ini dengan mengetik !rtv
di obrolan.
! Gamemode
Pemain dapat memulai pemungutan suara untuk mengubah mode permainan dengan mengetik !gamemode
dalam obrolan.
Anda juga dapat memulai suara mode permainan tertentu dengan mengetik !comp
, !wingman
, !dm
, !gg
, !1v1
, !awp
, !aim
, !prefire
, !executes
, !retake
, !prac
, !bhop
, !kz
, !surf
, !minigames
, !deathrun
, !course
, !scoutzknivez
, !hns
, !br
, !soccer
, !1.6
.
Peta apa yang telah dikonfigurasikan sebelumnya dengan setiap mode?
mg_active
| de_ancient Changelevel de_ancient |
| de_anubis Changelevel de_anubis |
| de_inferno Changelevel de_inferno |
| de_mirage Changelevel de_mirage |
| de_nuke Changelevel de_nuke |
| de_dust2 Changelevel de_dust2 |
| de_vertigo Changelevel de_vertigo |
|
MG_COMP
| cs_italy Changelevel CS_ITALY |
| CS_Office Changelevel CS_Office |
| de_vertigo Changelevel de_vertigo |
| de_ancient Changelevel de_ancient |
| de_anubis Changelevel de_anubis |
| de_dust2 Changelevel de_dust2 |
| de_inferno Changelevel de_inferno |
| de_mirage Changelevel de_mirage |
| de_nuke Changelevel de_nuke |
| de_overpass Changelevel de_overpass |
| de_vertigo Changelevel de_vertigo |
| de_assembly Changelevel de_assembly |
| de_cbble host_workshop_map 3329387648 |
| de_cache host_workshop_map 3070244931 |
| de_pipeline host_workshop_map 3079872050 |
| de_biome host_workshop_map 3075706807 |
| MP_RAID host_workshop_map 3070346180 |
| de_mutiny host_workshop_map 3070766070 |
| cs_assault host_workshop_map 3070594412 |
| de_ruins_d_prefab host_workshop_map 3072352643 |
| cs_militia host_workshop_map 3089953774 |
| de_aztec host_workshop_map 3070960099 |
| de_akiba host_workshop_map 3108513658 |
| cs_insertion2 host_workshop_map 3236615060 |
| turun dr kereta api host_workshop_map 3070284539 |
| de_mills Changelevel de_mills |
| de_thera Changelevel de_thera |
| de_season host_workshop_map 3073892687 |
|
mg_wingman
| cs_italy Changelevel CS_ITALY |
| CS_Office Changelevel CS_Office |
| de_vertigo Changelevel de_vertigo |
| de_ancient Changelevel de_ancient |
| de_anubis Changelevel de_anubis |
| de_dust2 Changelevel de_dust2 |
| de_inferno Changelevel de_inferno |
| de_mirage Changelevel de_mirage |
| de_nuke Changelevel de_nuke |
| de_overpass Changelevel de_overpass |
| de_vertigo Changelevel de_vertigo |
| ar_shoots Changelevel Ar_shoots |
| ar_baggage Changelevel AR_Baggage |
| GD_RIALTO host_workshop_map 3085490518 |
| de_safehouse host_workshop_map 3070550406 |
| de_lake host_workshop_map 3070563536 |
| de_bank host_workshop_map 3070581293 |
| de_shortdust host_workshop_map 3070612859 |
| de_assembly Changelevel de_assembly |
| de_cbble host_workshop_map 3329387648 |
| de_cache host_workshop_map 3070244931 |
| de_pipeline host_workshop_map 3079872050 |
| de_biome host_workshop_map 3075706807 |
| MP_RAID host_workshop_map 3070346180 |
| de_mutiny host_workshop_map 3070766070 |
| cs_assault host_workshop_map 3070594412 |
| de_ruins_d_prefab host_workshop_map 3072352643 |
| turun dr kereta api host_workshop_map 3070284539 |
| de_sakura host_workshop_map 3082340867 |
| de_memento Changelevel de_memento |
| Skatepark host_workshop_map 33096665004 |
| de_palais host_workshop_map 3257582863 |
|
MG_DM
| cs_italy Changelevel CS_ITALY |
| CS_Office Changelevel CS_Office |
| de_vertigo Changelevel de_vertigo |
| de_ancient Changelevel de_ancient |
| de_anubis Changelevel de_anubis |
| de_dust2 Changelevel de_dust2 |
| de_inferno Changelevel de_inferno |
| de_mirage Changelevel de_mirage |
| de_nuke Changelevel de_nuke |
| de_overpass Changelevel de_overpass |
| de_vertigo Changelevel de_vertigo |
| ar_shoots Changelevel Ar_shoots |
| ar_baggage Changelevel AR_Baggage |
| GD_RIALTO host_workshop_map 3085490518 |
| de_safehouse host_workshop_map 3070550406 |
| de_lake host_workshop_map 3070563536 |
| de_bank host_workshop_map 3070581293 |
| de_shortdust host_workshop_map 3070612859 |
| ar_pool_day Changelevel ar_pool_day |
| FY_ICEWORLD host_workshop_map 3070238628 |
| daymare host_workshop_map 3072640420 |
| AIM_Theorem host_workshop_map 3070348309 |
| de_assembly Changelevel de_assembly |
| de_cbble host_workshop_map 3329387648 |
| de_cache host_workshop_map 3070244931 |
| de_pipeline host_workshop_map 3079872050 |
| de_biome host_workshop_map 3075706807 |
| dm_desk host_workshop_map 3077599381 |
| fun_bounce host_workshop_map 30881833343 |
| 1v1aim_map_longdustversion_d host_workshop_map 3082605693 |
| ar_churches_s2r host_workshop_map 3070291913 |
| McDonalds host_workshop_map 3134466699 |
| AIM_AG_TEXTURE_CITY_ADVANCED host_workshop_map 3082113929 |
| Traningoutside host_workshop_map 3080973179 |
| Shipment_version_1_0 host_workshop_map 3086555291 |
| AIM_AG_TEXTURE2 host_workshop_map 3074961197 |
| AIM_AG_TEXTURE_JUNGLE host_workshop_map 3095778105 |
| CS2_BloodStrike host_workshop_map 3071890065 |
| gg_simpsons_vs_flanders_v2 host_workshop_map 3109232789 |
| de_akiba host_workshop_map 3108513658 |
| CS_FACINGWORLDS-99 host_workshop_map 3112806723 |
| turun dr kereta api host_workshop_map 3070284539 |
| de_sakura host_workshop_map 3082340867 |
| de_memento Changelevel de_memento |
| de_mills Changelevel de_mills |
| de_thera Changelevel de_thera |
| de_palais host_workshop_map 3257582863 |
| School_d_environment_prefab host_workshop_map 3343693110 |
|
mg_gg
| ar_shoots Changelevel Ar_shoots |
| ar_baggage Changelevel AR_Baggage |
| ar_pool_day Changelevel ar_pool_day |
| de_assembly Changelevel de_assembly |
| FY_ICEWORLD host_workshop_map 3070238628 |
| daymare host_workshop_map 3072640420 |
| McDonalds host_workshop_map 3134466699 |
| AIM_Theorem host_workshop_map 3070348309 |
| de_safehouse host_workshop_map 3070550406 |
| de_lake host_workshop_map 3070563536 |
| de_bank host_workshop_map 3070581293 |
| fun_bounce host_workshop_map 30881833343 |
| 1v1aim_map_longdustversion_d host_workshop_map 3082605693 |
| ar_churches_s2r host_workshop_map 3070291913 |
| AIM_AG_TEXTURE_CITY_ADVANCED host_workshop_map 3082113929 |
| Traningoutside host_workshop_map 3080973179 |
| Shipment_version_1_0 host_workshop_map 3086555291 |
| AIM_AG_TEXTURE2 host_workshop_map 3074961197 |
| AIM_AG_TEXTURE_JUNGLE host_workshop_map 3095778105 |
| CS2_BloodStrike host_workshop_map 3071890065 |
| gg_simpsons_vs_flanders_v2 host_workshop_map 3109232789 |
| School_d_environment_prefab host_workshop_map 3343693110 |
|
mg_1v1
| AIM_REDLINE_FP host_workshop_map 3070253400 |
|
MG_BHOP
| bhop_at_night host_workshop_map 3077211069 |
| bhop_ragnarok host_workshop_map 3077153735 |
| bhop_zunron host_workshop_map 3077475505 |
| bhop_1derland host_workshop_map 3077596014 |
| bhop_whiteshit host_workshop_map 3078523849 |
| bhop_cherryblossom host_workshop_map 3082038560 |
| bhop_arcturus host_workshop_map 3088973190 |
| bhop_kiwi_cwfx host_workshop_map 3095219437 |
|
mg_kz
| Only_up host_workshop_map 3074758439 |
| KZ_DIMA host_workshop_map 3343029934 |
| ewii_challenge host_workshop_map 3170668869 |
| kz_hub host_workshop_map 3070220367 |
| Hellcasecyrilchallenge host_workshop_map 3145779590 |
| kz_checkmate host_workshop_map 3070194623 |
| KZ_VICTORIA host_workshop_map 3086304337 |
| kZ_rc_stoneHenge host_workshop_map 3072219045 |
| KZ_SXB2_CXZ host_workshop_map 3083714192 |
| KZ_RC_TWOTOWERS host_workshop_map 3083509404 |
| KZ_SIMPLYHARD host_workshop_map 30783111932 |
| KZ_NOMIBO host_workshop_map 3077122656 |
| KZ_SXB2_Biewan host_workshop_map 3076000218 |
| KZ_GGSH host_workshop_map 30727444536 |
| KZ_LTT host_workshop_map 3072699538 |
|
MG_SURF
| Surf_kitsune host_workshop_map 3076153623 |
| Surf_utopia_njv host_workshop_map 3073875025 |
| Surf_beginner host_workshop_map 3070321829 |
| Surf_mesa_revo host_workshop_map 3076980482 |
| Surf_deathstar host_workshop_map 3080544577 |
| Surf_rookie host_workshop_map 3082548297 |
| Surf_benevolent host_workshop_map 3098972556 |
| permukaan host_workshop_map 3088413071 |
|
MG_MINIGAME
| mg_skeet_multigames_v7 host_workshop_map 3082120895 |
| mg_lego_course_2 host_workshop_map 3202752274 |
| mg_warmcup_headshot host_workshop_map 3076765511 |
|
mg_battleroyale
| Br_electrified host_workshop_map 3330484099 |
| Br_Stacks host_workshop_map 3297489255 |
| br_flood host_workshop_map 3267454508 |
| Minecraft host_workshop_map 3186779271 |
|
mg_deathrun
| deathrun_playground host_workshop_map 3164611860 |
| deathrun_egypt host_workshop_map 3311285877 |
| deathrun_civilization host_workshop_map 3188021118 |
| deathrun_iceworld_cs2 host_workshop_map 3083325292 |
|
mg_course
| cr_devisland_p1_v1 host_workshop_map 3076483842 |
| mg_switch_course_v2 host_workshop_map 3070439729 |
| cr_minecraft_jb_v2 host_workshop_map 3070896876 |
| mg_metro_course_v1 host_workshop_map 3070463151 |
| mg_alley_course_v2 host_workshop_map 3070455802 |
| mg_glave_course_v2 host_workshop_map 3070445185 |
| mg_office_course_v3 host_workshop_map 3070459211 |
| mg_metal_course_v2 host_workshop_map 3070464208 |
| mg_acrophobia_run_v2 host_workshop_map 3070463620 |
| mg_metro_course_s2 host_workshop_map 3071040020 |
| mg_circle_course_v3 host_workshop_map 3070434475 |
| mg_simpsons_course_v2 host_workshop_map 3070447697 |
| mg_sonic_course_v2 host_workshop_map 3070452642 |
| mg_sky_realm_v3 host_workshop_map 3070451616 |
|
mg_scoutzknivez
| scoutzknivez_pure_cs2 host_workshop_map 3073929825 |
| ar_dizzy host_workshop_map 3070553020 |
|
mg_hns
| Infernohideandseek host_workshop_map 3097563690 |
| seek_town_bs host_workshop_map 3074479691 |
| Winteray_bs host_workshop_map 3070951079 |
| minus_denhet host_workshop_map 3070541369 |
| hs_lake host_workshop_map 3071094345 |
|
MG_SOCCER
| futsal host_workshop_map 3293224257 |
| KA_SOCCER_2009 host_workshop_map 3070198374 |
|
mg_awp
| AWP_BHOP_ROCKET host_workshop_map 3142070597 |
|
mg_aim
| AIM_MAP host_workshop_map 3084291314 |
| freebet_aim_map host_workshop_map 3146122036 |
| fy_pool_day host_workshop_map 3070923343 |
| AIM_AK-COLT_CS2 host_workshop_map 3078701726 |
| AIM_USP host_workshop_map 3085962528 |
| AIM_DEAGLE host_workshop_map 3075996446 |
|
MG_PREFIRE
| de_ancient Changelevel de_ancient |
| de_dust2 Changelevel de_dust2 |
| de_inferno Changelevel de_inferno |
| de_mirage Changelevel de_mirage |
| de_overpass Changelevel de_overpass |
| de_anubis Changelevel de_anubis |
| de_nuke Changelevel de_nuke |
|
mg_casual16
| as_oilrig host_workshop_map 3104677430 |
| cs_assult_classic host_workshop_map 3215705579 |
| de_aztec_classic host_workshop_map 3213800338 |
| de_dust_classic host_workshop_map 3078095785 |
| de_dust2_classic host_workshop_map 3201205818 |
| cs_italy_classic host_workshop_map 3212419403 |
| cs_militia_classic host_workshop_map 3144773563 |
| de_nuke_classic host_workshop_map 3205793205 |
| cs_office_classic host_workshop_map 3216844784 |
| de_survivor_classic_m host_workshop_map 3217247541 |
|
MG_45
| de_vertigo_45 host_workshop_map 3276886893 |
| de_anubis_silly host_workshop_map 3245985233 |
| de_overpass_45 host_workshop_map 3270066070 |
| de_nuke_silly host_workshop_map 3245245780 |
| de_mirage45 host_workshop_map 3270516952 |
|
Bagaimana cara terhubung ke RCON dari jarak jauh?
Unduh SourceadMintool (Sumber) untuk OS Anda (Anda dapat membacanya di sini) dan klik Servers > Add Servers
dan masukkan ke dalam <IP>:27015
dan ketika Anda melihat server ditampilkan dalam daftar, di bawah jenis kiri bawah di RCON Anda RCON Anda kata sandi dan klik Login
dan Anda harus dapat menjalankan perintah dari kotak teks bawah yaitu exec dm.cfg
Anda harus terhubung ke server dari IP publik jika hosting server online, bukan IP LAN bahkan jika Anda berada di jaringan yang sama. Script mencatat IP Public Starting server on XXX.XXX.XXX.XXX:27015
Acessing Admin Menu
Admin dikelola oleh Counterstrikesharp menggunakan kerangka kerja admin. Anda mendefinisikan admin dan bendera mereka dan sebagian besar plugin sekarang menggunakan kerangka kerja ini.
Untuk melihat contoh admin saya, Anda dapat melihat file ini /custom_files_example/addons/counterstrikesharp/configs/admins.json. Untuk mengatur admin Anda di server Anda sendiri, gunakan file ini sebagai referensi dan gunakan sistem file khusus untuk memiliki versi Anda sendiri.
Pastikan file .json
Anda valid dengan menggunakan situs web ini.
Jika Anda telah menambahkan admin dengan benar, Anda akan melihat Loaded admin data with X admins.
di log server saat dimulai.
Jika Anda memodifikasi server sementara server Anda dapat menjalankan css_admins_reload
dan css_groups_reload
untuk memuat ulang admin dan melihat admin dengan css_admins_list
dan css_groups_list
.
Gunakan tombol nomor untuk mengoperasikan menu alih -alih mengetik! 1 di obrolan
Jika Anda tidak ingin mengetikkan obrolan! Nomor setiap kali Anda ingin menggunakan item menu; Anda dapat menggunakan trik ini untuk mengikat perintah Nomor yang sesuai ke tombol Nomor. Jadi ketika Anda menekan 1 itu akan memilih opsi 1:
Catatan: Ini dengan asumsi Anda menggunakan ikatan standar. Anda dapat mengubahnya untuk pengaturan Anda sendiri.
bind "1" "slot1; css_1"
bind "2" "slot2; css_2"
bind "3" "slot3; css_3"
bind "4" "slot4; css_4"
bind "5" "slot5; css_5"
bind "6" "slot6; css_6"
bind "7" "slot7; css_7"
bind "8" "slot8; css_8"
bind "9" "slot9; css_9"
bind "0" "slot10; css_0"
Mengubah peta
Admin dapat mengetik !maps
dalam obrolan dan itu akan memunculkan menu semua peta untuk mod saat ini. Ketika peta dipilih, itu akan langsung mengubah peta.
Di akhir peta (jika waktu habis atau kondisi menang dipenuhi), suara akan ditampilkan untuk memilih peta dari mod saat ini.
Mengubah Pengaturan
Admin dapat mengetik !settings
dalam obrolan dan itu akan memunculkan menu semua pengaturan yang dapat Anda aktifkan atau nonaktifkan. IE: Bunnyhopping, mode menyenangkan dll.
Mengubah mode game
Admin dapat mengetik !modes
dalam obrolan dan itu akan memunculkan menu semua mode game. Cukup pilih satu dan itu akan beralih ke mode game itu dan ubah ke peta default untuk mode game itu.
Peta di !maps
juga akan diperbarui ke mode game baru saat telah berubah.
Anda juga dapat mengubah langsung ke mode game dengan perintah RCON melalui obrolan IE !rcon exec dm
akan berubah menjadi Deathmatch.
Ini semua adalah perintah obrolan yang tersedia untuk mengubah mode game:
Memerintah | Mode Game |
---|
!rcon exec 1v1 | 1v1 (memungkinkan lebih dari 2 pemain) |
!rcon exec aim | Tujuan |
!rcon exec ar | Perlombaan senjata (katup) |
!rcon exec awp | AWP saja |
!rcon exec bhop | Kelinci Hop Maps |
!rcon exec br | Battle Royale |
!rcon exec comp | Kompetitif menggunakan Matchzy |
!rcon exec course | Menguji pemain dengan perangkap yang berbeda, KZ, ombak, bhop |
!rcon exec dm | Deathmatch |
!rcon exec dm-valve | Deathmatch (Valve) |
!rcon exec executes | Mengeksekusi |
!rcon exec gg | Game senjata |
!rcon exec hns | Sembunyikan dan cari |
!rcon exec kz | Panjat Kreedz |
!rcon exec minigames | Game mini |
!rcon exec deathrun | Deathrun |
!rcon exec prac | Berlatih (barisan granat dll) |
!rcon exec prefire | Prefire Practice |
!rcon exec retake | Pengambilan kembali |
!rcon exec scoutzknivez | Scoutzknivez |
!rcon exec soccer | Sepak bola |
!rcon exec surf | Berselancar |
!rcon exec wingman | Wingman (memungkinkan lebih dari 4 pemain) |
!rcon exec 45 | Kompetitif dengan 45 derajat peta |
Mengubah antara Gamemodes beberapa kali tidak disarankan, dan lebih baik jika Anda memulai kembali server CS2 di antaranya.
Untuk melihat perintah lain apa yang tersedia, lihat plugin di bagian atas halaman.
RCON tidak berhasil
Menggunakan RCON sementara terhubung ke server tidak berfungsi. Lihat diskusi di sini. Pekerjaan saat ini adalah:
- Saya telah menyertakan CS2RCON yang memungkinkan admin untuk menggunakan! RCon dalam obrolan.
- Anda dapat memutuskan sambungan dari server dan menggunakan
rcon_address IP:PORT
di konsol dan Anda dapat menggunakan perintah RCON. - Gunakan program RCON eksternal yang telah mengimplementasikan protokol RCON seperti ini.
Jika masih tidak berhasil, pastikan Anda mencoba terhubung dari CS2 di luar permainan melalui konsol:
Anda harus terhubung ke server dari IP publik jika hosting server online, bukan IP LAN bahkan jika Anda berada di jaringan yang sama. Script mencatat IP Public Starting server on XXX.XXX.XXX.XXX:27015
rcon_address ip:port
rcon_password " password "
rcon say " hi "
Dan periksa port yang digunakan CS2 pada OS Anda yaitu di ubuntu sudo lsof -i -P -n | head -n 1; sudo lsof -i -P -n | grep cs2
.
Server saya kehabisan ruang!
Peta lokakarya memakan banyak ruang! Jika Anda ingin menghapus semua peta lokakarya Anda sehingga server dapat berjalan lagi (itu akan mengunduh peta yang ingin Anda mainkan). Hentikan server, hapus workshop
dan mulai server lagi:
Linux:
cd /home/steam/cs2/game/bin/linuxsteamrt64/steamapps
ls -lah # You should see a workshop folder
du -sh workshop # To get the size of it
rm -rf workshop # Delete the workshop folder
Windows:
- Telusuri ke mana pun Anda menjalankan server Anda
- Buka
game/bin/win64/steamapps/
Dan Anda akan melihat folder bengkel - Hapus folder lokakarya
Bagaimana cara menambahkan lebih banyak bot?
Secara default bot diaktifkan di Deathmatch, Gungame, Gungame FFA, Retake, Scoutsknives dan Wingman.
Standarnya diatur untuk menambahkan 1 bot jika hanya 1 manusia di server, dan kemudian jika ada 2 atau lebih manusia tidak akan ada bot.
Anda dapat menimpa pengaturan untuk bot dengan membuat "file khusus" untuk file ini custom_bots.cfg.
Jika Anda menyalin custom_bots.cfg dan memasukkannya ke dalam custom_files/cfg/
direktori ( /home/steam/cs2/custom_files/cfg/
on default linux setup) dan Anda dapat memodifikasinya dan mengubah bot_quota
ke 10
jika Anda ingin 10 pemain di sepanjang waktu. When the server starts (on Linux and Windows) it will merge this file into the game cfg and it will execute every time bots.cfg
executes.
You can also just login to RCON rcon_password yourpassword
and use rcon bot_add_ct
and rcon bot_add_t
.
If you want to remove bots you use rcon bot_kick
.
Why can't I set the server to start automatically with a mod loaded
Because the way the server is setup with several mods it's not possible. You can't use +exec
in the server launcher as that executes to quick before SourceMod is loaded. You can monitor the server once it's started (via RCON) and then load a mod ie exec dm.cfg
.
Manually updating Metamod:Source and CounterStrikeSharp
If you are on a unix based system, you can run scripts/check-updates.sh
which will check the current versions of each plugin installed in this repo vs what the latest is, this makes it easier than going through each one manually.
Go to the Releases page for Metamod:Source and CounterStrikeSharp and download the latest. You need to merge the addons
folder from the zips into the /game/csgo/addons
of this repo. This is easy to do with unix based systems with rsync:
First open terminal and cd
into the folder where you unzipped the zips ie: cd ~/Downloads
then update the command below with the full path to the repo and run it:
rsync -rhavz --exclude "._*" --exclude ".DS_Store" --partial --progress --stats ./addons/ /Users/kus/dev/personal/counter-strike/cs2-modded-server/game/csgo/addons/
If you are on Windows, from the CounterStrikeSharp with runtime zip, you need to copy the api
, bin
, dotnet
folders from the /addons/counterstrikesharp
folder to game/csgo/addons/windows/counterstrikesharp
in this repo.
Enable advertisements
If you want to enable a whitelist on your server load the plugin by putting this css_plugins load "plugins/disabled/Advertisement/Advertisement.dll"
in one of your .cfg
files.
If you want it to load on every mod on your server, you can put it in your /custom_files/cfg/custom_all.cfg
file.
The config file is located at /game/csgo/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json
which you would put in /custom_files/addons/counterstrikesharp/plugins/disabled/Advertisement/advertisement.json
so it is not overwritten .
Enable Whitelist so only a list of people can play
If you want to enable a whitelist on your server load the plugin by putting this css_plugins load "plugins/disabled/WhiteList/WhiteList.dll"
in one of your .cfg
files.
If you want it to load on every mod on your server, you can put it in your /custom_files/cfg/custom_all.cfg
file.
The whitelist file is located at /game/csgo/addons/counterstrikesharp/plugins/disabled/WhiteList/whitelist.txt
which you would put in /custom_files/addons/counterstrikesharp/plugins/disabled/WhiteList/whitelist.txt
so it is not overwritten .
Failed to open libtier0.so
Failed to open libtier0.so (/home/steam/cs2/bin/libgcc_s.so.1: version 'GCC_7.0.0' not found (required by /lib/i386-linux-gnu/libstdc++.so.6))
This is because Valve ships their own copies of those libraries. As modern systems will have newer versions, you can safely delete the listed file from the server install. Do not delete the file in the system path (usually lib or lib32)*.
cd /home/steam/cs2/bin/
and rm libgcc_s.so.1
and restart the server.
Lisensi
See LICENSE
for more details.