最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

從零開始的CSGO服務(wù)器教程(二):游戲服務(wù)器下載/SM安裝/開始游戲

2020-08-13 15:45 作者:RoyZ_  | 我要投稿

1.告別root

我們上一期說(shuō)到了服務(wù)器選購(gòu)和基本環(huán)境配置,如果需要回顧可以點(diǎn)我

首先我們需要給這臺(tái)服務(wù)器創(chuàng)建一個(gè)新用戶:steam。當(dāng)然,你也可以叫其他名字這里只是以steam當(dāng)作范例

useradd -m steam?

cd /home/steam

這兩個(gè)命令會(huì)讓我們建立以steam作為名稱的用戶,并進(jìn)入到/home/steam這個(gè)用戶所屬的目錄下。

接下來(lái)我們要下載Steam cmd版,并安裝相關(guān)運(yùn)行庫(kù)。(注意這里是一整條命令請(qǐng)直接全部復(fù)制粘貼回車

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz && tar xf steamcmd_linux.tar.gz && yum clean all && yum update -y && yum upgrade -y && yum install glibc.i686 libstdc++.i686 -y && yum install zlib.i686 -y && yum install screen -y && chown -R steam /home/steam/

接下來(lái)我們就要開始告別root這個(gè)最高權(quán)限用戶了,一切和CSGO服務(wù)器相關(guān)的文件都要以steam用戶身份操作。

首先先切換到steam用戶

su steam

我們來(lái)設(shè)置下steam這個(gè)用戶的密碼

passwd

它會(huì)顯示


Changing password for user steam.

Current password:


就是設(shè)置密碼,要輸兩遍,不過密碼他是不會(huì)明文顯示的所以設(shè)置的時(shí)候小心一點(diǎn)。

好了現(xiàn)在在Xshell和WinSCP分別建立一個(gè)以steam當(dāng)作連接用戶的會(huì)話,當(dāng)然會(huì)話設(shè)置里的密碼也要看情況做修改,修改成和上面你剛剛設(shè)置的一樣的密碼。


Xshell的話復(fù)制粘貼然后右鍵新的副本屬性編輯就好
WinSCP右鍵復(fù)制到新站點(diǎn)再做編輯進(jìn)行保存

2.CSGO服務(wù)器下載安裝

現(xiàn)在注意,檢查你的所有會(huì)話是否以steam用戶登錄到你的服務(wù)器。

如果你是按照教程下來(lái)的,可能Xshell已經(jīng)切換到steam用戶了而且已經(jīng)在/home/steam目錄下,WinSCP的話如果不確定就從剛剛建立的以steam用戶做連接的會(huì)話連接。

./steamcmd.sh

運(yùn)行steamcmd


[ ?0%] Checking for available updates...

[----] Verifying installation...

Steam Console Client (c) Valve Corporation

-- type 'quit' to exit --

Loading Steam API...Warning: failed to init SDL thread priority manager: SDL not found

OK.

Steam>

初次使用可能會(huì)進(jìn)行更新,等到屏幕上出現(xiàn)Steam>并等待你輸入指令時(shí)輸入

login anonymous

我們只是下載游戲服務(wù)器所以匿名方式登錄


Steam>login anonymous

Connecting anonymously to Steam Public...Logged in OK

Waiting for user info...OK

Steam>

登錄成功,接下來(lái)設(shè)置默認(rèn)安裝目錄

force_install_dir ./csgo/

復(fù)制粘貼回車,這條命令會(huì)讓csgo服務(wù)器安裝在當(dāng)前目錄(也就是.的意思)的csgo文件夾下,實(shí)際目錄就是/home/steam/csgo,當(dāng)然你也可以做修改命令自己改個(gè)想要的文件夾名稱。

app_update 740 validate

下載安裝服務(wù)器,等就行了,建議找?guī)准麄商娇履纤纻€(gè)3 4個(gè)人差不多就下好了,期間要保持你和服務(wù)器間網(wǎng)絡(luò)狀況穩(wěn)定,別斷了都不知道。


Steam>app_update 740 validate

Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)

Update state (0x61) downloading, progress: 0.00 (0 / 168960)

......

......

.......

Success! App '740' fully installed.

Steam>


安裝好啦!輸入quit并回車,退出steamcmd,現(xiàn)在翻出你的WinSCP,刷新下。


進(jìn)入csgo目錄

啊這!熟悉的目錄結(jié)構(gòu),除了沒有csgo.exe基本就和CSGO一樣了,QS其實(shí)基本都一樣,如果你經(jīng)常搗鼓CFG啥的,目錄對(duì)你來(lái)說(shuō)絕對(duì)不會(huì)陌生。


3.安裝Sourcemod



Sourcemod,插件語(yǔ)言為Sourcepawn
Metamod

還記得社區(qū)那么多花里胡哨的模式和功能嗎,則全部歸功于Sourcemod和Metamod的功勞。

  • Sourcemod 下載?https://www.sourcemod.net/downloads.php?branch=stable

  • Metamod 下載?https://www.sourcemm.net/downloads.php?branch=stable

和上面的圖片一樣,點(diǎn)大大的企鵝圖標(biāo)下Linux版本就好。


解壓,把mm的addons以及sm的addons和cfg都拖到WinSCP的/home/steam/csgo/csgo下。

上傳完之后做一下目錄檢查,應(yīng)該長(zhǎng)得是這個(gè)樣子。


接下來(lái),別著急我們需要打開一個(gè)Steam的網(wǎng)站申請(qǐng)一個(gè)GSLT用于開服

打開https://steamcommunity.com/dev/managegameservers,如果不能訪問Steam社區(qū)請(qǐng)使用steamcommunity 302


點(diǎn)擊創(chuàng)建

請(qǐng)記住你的令牌,且妥善保管,一臺(tái)服務(wù)器只能使用一個(gè)唯一的令牌,再開其他服務(wù)器需要再次生成,注意這個(gè)令牌代表著你的開服賬號(hào),如果你服務(wù)器違反了CSGO社區(qū)服務(wù)器守則(https://blog.counter-strike.net/index.php/server_guidelines/?英文),你的開服賬號(hào)將遭到連帶封禁,我見過的是30天封禁而且是紅信,雖然不是我,但是一定要重視,如果你想要安裝違規(guī)插件,請(qǐng)使用小號(hào)生成令牌。


雖然V社最近已經(jīng)很少Ban這種違規(guī)了,但是還是小心點(diǎn)。

接著給服務(wù)器添加管理員

打開/home/steam/csgo/csgo/addons/sourcemod/configs/admins_simple.ini/

在這里加上一行

"STEAM_1:0:111111" "z"

STEAM_1:0:111111是你的SteamID,如果你想查詢自己的ID,可以隨便本地進(jìn)圖然后游戲控制臺(tái)輸入status,來(lái)獲取你的ID。

z所代表的是這個(gè)賬號(hào)管理員權(quán)限等級(jí),z就是最高管理權(quán)限,具體可參考文章末尾的參考資料。

接下來(lái)配置游戲啟動(dòng)配置

進(jìn)入/home/steam/csgo/csgo/cfg下打開或新建文件autoexec.cfg

輸入以下內(nèi)容(//后內(nèi)容為本行注釋,非指令內(nèi)容,可以去掉)

hostname "My CSGO Server" ?//設(shè)置服務(wù)器名稱,暫不支持中文(需要插件)

rcon_password "SBDXCNMB" //rcon密碼,用于遠(yuǎn)程連接此CSGO服務(wù)器控制臺(tái)的密碼

sv_password "SBSB" //服務(wù)器密碼(可留空即為公開)

sv_tags "retakes,pratice,PCG" //服務(wù)器標(biāo)簽(國(guó)際服社區(qū)服瀏覽器可以看到),可自定,用英文逗號(hào)隔開

host_info_show 2 //服務(wù)器信息展示 0即不展示 1一般信息 2盡可能多 可自定

host_players_show 2 //服務(wù)器人數(shù)展示 0不顯示 1只顯示人數(shù)不顯示玩家 2即顯示人數(shù)和在線玩家

sv_setsteamaccount XXXXXXXXXXXXXXXXXXXX //填入上面申請(qǐng)的令牌,每個(gè)服只能用一個(gè)

exec banned_user.cfg //讀取封禁名單

exec banned_ip.cfg //讀取封禁IP

writeid

writeip

sv_region 4 //服務(wù)器區(qū)域:亞洲


現(xiàn)在我們就可以準(zhǔn)備啟動(dòng)服務(wù)器了

Xshell輸入



screen -S csgo

這里的操作是使用screen命令使我們新建一個(gè)名叫csgo的窗口,立刻理解成Win10的Win+Tab虛擬桌面,這樣一會(huì)我們退出Xshell時(shí),你的CSGO服務(wù)器也會(huì)在運(yùn)行。

cd /home/steam/csgo/

進(jìn)到CSGO服務(wù)器可執(zhí)行文件夾目錄下

./srcds_run -game csgo -tickrate 128 -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_mirage -maxplayers_override 9 +net_public_adr x.x.x.x

我們來(lái)一部分一部分解釋,首先./srcds_run代表開始運(yùn)行,后面的都屬于啟動(dòng)項(xiàng),這個(gè)srcds就是Source Dedicated Server(起源引擎獨(dú)立服務(wù)器)的意思

-game csgo 意思就是告訴SRCDS這個(gè)游戲是CSGO

-tickrate 128 128tick這個(gè)應(yīng)該不用多說(shuō),如果你配置不夠,你也可以改64

-console 啟用控制臺(tái)輸出

-usercon 允許擁有rcon密碼的人進(jìn)行遠(yuǎn)程管理

+game_type 0 +game_mode 1 競(jìng)技模式,其他常用官方模式有:

  • 休閑 +game_type 0 +game_mode 0

  • 軍備競(jìng)賽 +game_type 1 +game_mode 0

  • 爆破 +game_type 1 +game_mode 1

  • 死亡競(jìng)賽 +game_type 1 +game_mode 2

請(qǐng)參閱 /csgo/gamemodes.txt 文件以了解全部游戲模式



+mapgroup mg_active +map de_mirage 地圖組:服役生涯地圖組 啟動(dòng)后首張地圖mirage

所有地圖組

  • mg_bomb拆除地圖組

  • mg_hostage人質(zhì)解救地圖組

  • mg_lowgravity低重力地圖組

  • mg_demolition爆破地圖組

  • mg_armsrace軍備競(jìng)賽地圖組

  • mg_casualdelta炸彈拆除地圖組 II 號(hào)

  • mg_casualsigma炸彈拆除地圖組 I 號(hào)

  • mg_reserves后備生涯地圖組

  • mg_deathmatch經(jīng)典地圖組

  • mg_skirmish_stabstabzap戳戳樂

  • mg_skirmish_flyingscoutsman跳狙飛人

  • mg_skirmish_triggerdiscipline彈無(wú)虛發(fā)

  • mg_skirmish_headshots砰!爆頭!

  • mg_skirmish_huntergatherers采獵者

  • mg_skirmish_heavyassaultsuit重型突擊套裝

  • mg_skirmish_armsrace軍備競(jìng)賽(戰(zhàn)爭(zhēng)游戲)

  • mg_skirmish_demolition爆破模式(戰(zhàn)爭(zhēng)游戲)

請(qǐng)參閱 /csgo/gamemodes.txt 文件以了解或編輯地圖組中相應(yīng)地圖


-maxplayers_override 9 這是限制服務(wù)器最大人數(shù)指令,不過不能阻止玩家通過控制臺(tái)加入(修復(fù)控制臺(tái)加入的需要插件)

+net_public_adr x.x.x.x 換成你服務(wù)器IP就行沒啥好說(shuō)的

好了,粘貼回車啟動(dòng)

然后會(huì)滾一堆屏,等到屏幕上出現(xiàn)

Connection to Steam servers successful.

? Public IP is 233.233.233.2333.?

Assigned persistent gameserver Steam ID [G:1:666666666].?

Gameserver logged on to Steam, assigned identity steamid:666666666666666666666666?

Set SteamNetworkingSockets P2P_STUN_ServerList to 'x.x.x.x:3478' as per SteamNetworkingSocketsSerialized?

VAC secure mode is activated.?

GC Connection established for server version 1175, instance idx 1


只要看到Steam ID [G:1:xxxxxx],你的服務(wù)器基本就大功告成了!

輸入sm回車看下模組裝沒裝好。

sm?

SourceMod Menu:?

Usage: sm <command> [arguments] ? ?

cmds ? ? ? ? ? ? - List console commands ? ?

config ? ? ? ? ? - Set core configuration options ? ?

credits ? ? ? ? ?- Display credits listing ? ?

cvars ? ? ? ? ? ?- View convars created by a plugin ? ?

exts ? ? ? ? ? ? - Manage extensions ? ?

plugins ? ? ? ? ?- Manage Plugins ? ?

prof ? ? ? ? ? ? - Profiling ? ?

version ? ? ? ? ?- Display version information


如果出現(xiàn)這個(gè),那么恭喜你,你已經(jīng)創(chuàng)建了一臺(tái)屬于自己的CSGO服務(wù)器。

接下來(lái)你只需要在CSGO控制臺(tái)輸入

connect x.x.x.x(你的IP)并回車就可以連接到服務(wù)器了,如果你的服務(wù)器設(shè)置了密碼,則需要再這之前輸入password xxxxxx(你的密碼)即可,國(guó)際服可以用社區(qū)服瀏覽器搜索連接。

如果需要向服務(wù)器發(fā)送指令,你可以直接在Xshell里輸入并回車,也可以在游戲端使用這兩種指令


sm_rcon xxxxxxx

這時(shí)利用Sourcemod管理員的權(quán)限發(fā)送的,xxxx即代表你想要發(fā)送的指令,當(dāng)你在服務(wù)器里時(shí),直接在控制臺(tái)輸入即可

rcon_password xxxxxx?

rcon xxxxxx


而這個(gè)則利用了CSGO官方自帶的管理權(quán)限,先rcon_password xxxxxx,這里的xxxx是你的rcon密碼,在前面autoexec.cfg部分我們提過,然后和類似sm_rcon,只要在你的命令前加上rcon和空格即可,注意rcon_password只需要輸入一次,除非重啟游戲。

管理員指令等可以參考文章尾部的參考資料

現(xiàn)在你可以直接關(guān)掉Xshell并在自己的CSGO游戲服務(wù)器里玩耍了,如果你需要啟動(dòng)服務(wù)器,可以連回去并輸入


screen -r

這樣screen會(huì)回到上次的窗口,如果只要重啟只要輸入quit并回車就可以自動(dòng)重啟服務(wù)器了,退出可以使用快捷鍵Ctrl+C或Z,服務(wù)器里有人的情況下可以先quit再Ctrl+C,在命令行里你可以用上下方向鍵在你之前輸入過的指令里切換,比如你關(guān)閉后,直接按一下↑,你之前的啟動(dòng)命令就出來(lái)了。


下一期我們會(huì)講一講如何使用插件,并以配置回防服務(wù)器為例進(jìn)行實(shí)戰(zhàn)。

參考資料:

  • Valve開發(fā)社區(qū)wiki(英文,僅部分有翻譯)

    • Counter-Strike: Global Offensive Dedicated Servers?https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers

    • Source Dedicated Server?https://developer.valvesoftware.com/wiki/Source_Dedicated_Server

  • Sourcemod官方文檔

    • Sourcemod配置?https://wiki.alliedmods.net/SourceMod_Configuration/zh

    • 添加管理員?https://wiki.alliedmods.net/Adding_Admins_(SourceMod)/zh

    • 添加管理組?https://wiki.alliedmods.net/Adding_Groups_(SourceMod)/zh

    • 管理員指令?https://wiki.alliedmods.net/Admin_Commands_(SourceMod)/zh

    • 重寫命令權(quán)限?https://wiki.alliedmods.net/Overriding_Command_Access_(SourceMod)/zh


    • Sourcemod安裝?https://wiki.alliedmods.net/Installing_SourceMod/zh

    • 管理Sourcemod安裝?https://wiki.alliedmods.net/Managing_your_Sourcemod_installation/zh


一個(gè)線上玩家社團(tuán)。

如有任何疑問歡迎加入Pussycat Gaming進(jìn)行討論。

Guilded.gg/Pussycat

從零開始的CSGO服務(wù)器教程(二):游戲服務(wù)器下載/SM安裝/開始游戲的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
通河县| 衡水市| 曲麻莱县| 永仁县| 平阴县| 永福县| 宽城| 都安| 泾源县| 宜君县| 玉门市| 宁陕县| 富宁县| 那坡县| 新野县| 宝应县| 通辽市| 墨脱县| 万宁市| 恩施市| 象山县| 金门县| 安化县| 杭州市| 盐池县| 容城县| 会东县| 饶平县| 法库县| 石阡县| 长岭县| 汶川县| 达拉特旗| 金川县| 洱源县| 黄山市| 和政县| 平湖市| 昭平县| 固始县| 柞水县|