Linux ubuntu搭建CSGO伺服器

2021-10-03 03:53:43 字數 2776 閱讀 6433

先附上官方教程

以ubuntu為例,其他的都差不多,只有部分語法差異。

想執行steamcmd以及遊戲的服務端是需要安裝一些必要的執行庫的,否則會有些服務端無法正常執行。

如果你的伺服器使用的是ubuntu/debian 64-bit系統:

sudo apt-get install lib32gcc1

或者sudo apt-get install libstdc++ -dev #然後選乙個版本安裝,eg:

sudo apt-get install libstdc++6-dev

如果你的伺服器使用的是redhat/centos系統

yum install glibc libstdc++

如果你的伺服器使用的是redhat/centos 64-bit系統

yum install glibc.i686 libstdc++.i686

接下來就讓你下啥就y就完了。

先為steamcmd建立乙個資料夾(建議在home目錄下建立)

cd /home #進入home目錄

mkdir steamcmd #建立乙個名為steamcmd的資料夾

cd /steamcmd #進入steamcmd資料夾

執行cmd

./steamcmd.sh

在操作無誤的情況下,看到下面的命令列之後,steamcmd就安裝完成了

以匿名使用者身份登入steamcmd

login anonymous

建立cs:go伺服器資料夾,該資料夾在steamcmd資料夾目錄下

force_install_dir ./csgo

安裝csgo服務端

安裝完成後,quit 退出steamcmd

在steamcmd目錄下(退出steamcmd.sh後的當前目錄),使用vim建立新的update.txt檔案

vi update.txt

進入編輯模式(輸入i),寫入以下語句,然後儲存退出(按下esc後進入普通模式,輸入":wq"後儲存)

同樣的方法,編寫執行指令碼:

vi server_update.sh

進入編輯模式(輸入i),寫入以下語句,然後儲存退出(按下esc後進入普通模式,輸入":wq"後儲存)

./steamcmd.sh +runscript update.txt

都完成後,以後凡是更新就在這個目錄輸入即可:

./server_update.sh

若出現了許可權不足的情況,提公升許可權再次執行即可

chmod 775 server_update.sh

查詢token
cd csgo/csgo/cfg/

wget

vi server.cfg

進入編輯模式,在server.cfg檔案中新增登入令牌,修改部分引數(這部分一定要改,不然很影響遊戲體驗!

開放27015埠:

apt-get install firewalld

firewall-cmd --permanent --zone=public --add-port=27015/udp

firewall-cmd --reload

sudo yum install screen

或者sudo apt-get install screen

返回csgo_server目錄,使用screen建立新的會話

cd /home/steam/steamcmd/csgo/

screen -s csgo

注意:當screen會話未結束時,在下次ssh登陸時可以使用命令"screen -r csgo"來恢復會話

此時螢幕會清屏,說明你成功進入到"csgo"這個會話當中,這時開始啟動伺服器

screen ./srcds_run -game csgo -usercon +game_type 0 +game_mode 1 +map de_inferno -tickrate 128 -maxplayers_override 14 +mapgroup mg_active -ip ***.***.***.***

#為128tick,地圖inferno,最多14人的遊戲,ip為伺服器ip

mmod

x社群,按小時收費,沒有也罷,提供個渠道

當然不要忘記生成對應遊戲的metamod.vdf檔案:vdf

sourcemod和metamod的檔案合併在一起,並將metamod.vdf存放進addons覆蓋,傳到csgo\目錄下(有sound之類的資料夾的根目錄)。

外掛程式安裝路徑:csgo\addons\sourcemod\plugins

外掛程式配置路徑:csgo\cfg

linux Ubuntu上搭建git伺服器

一 在ubuntu上安裝git 登入到ubuntu系統 ssh root server ip 先測試有沒有安裝git,執行git命令如果提示需要安裝則執行安裝命令 sudo apt get install git 二 ubuntu上為git服務建立單獨使用者git 建立乙個新使用者名叫git 名稱自...

採用C S結構搭建VXI網路測試系

2006 04 27 21 51 32 採用c s結構搭建vxi網路測試系 在組建 vxi測控 網路時,要根據具體的 測試任務和需求從費用 系統規模 系統安全和網路負載等多方面綜合考慮。從網路結構的發展,我們可以看到其策略是盡可能實現任務的分布式處理。因此在組建vxi測控網路時,最重要的就是確定任務...

cs1 6伺服器搭建 2021 11 30

cs1.6已經很久沒有玩過了,以前一直是玩盜版,最近終於買了正版。以前也開過服,但是教程什麼的也很零散,走了不少彎路。最近錢多燒的又給伺服器續費了三年也不知道能幹什麼,乾脆開個cs1.6伺服器,順便在這裡記錄下開服教程,以免有一天網際網路上真的一點都找不到這個遊戲的資訊了。有用的教程有三篇 linu...