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

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

CSGO社區(qū)服搭建服務(wù)器架設(shè)游戲服務(wù)端教程

2023-03-01 14:46 作者:馳網(wǎng)科技idc-艾西  | 我要投稿

CSGO社區(qū)服搭建服務(wù)器架設(shè)游戲服務(wù)端教程

?


我是艾西,上一篇說了搭建CSGO服務(wù)器需要準(zhǔn)備服務(wù)器以及安裝好所需要的環(huán)境,那么今天說一下CSGO社區(qū)私人服務(wù)器怎么搭建游戲服務(wù)端

搭建CSGO服務(wù)器比較簡單,Valve開發(fā)者社區(qū)wiki也給出了安裝指導(dǎo),也可以使用LinuxGSM更快捷的搭建

上一篇文章我們用root用戶安裝了一些CSGO服務(wù)端需要的系統(tǒng)依賴,接下來在我們搭建CSGO服務(wù)端的時(shí)候。我們首先需要?jiǎng)?chuàng)建一個(gè)新的系統(tǒng)用戶:建議不要root賬戶來開啟服務(wù)器,可能會(huì)導(dǎo)致一些意外的問題,以免不必要的麻煩

登陸服務(wù)器后當(dāng)顯示這個(gè)的時(shí)候說明服務(wù)器連接上了,最左邊的是當(dāng)前的用戶名

[ root@XX-x-x-centos?~]#

首先我們新建個(gè)用戶,方便起見我們就使用steam作為新賬戶的名稱,在撰寫欄里打上

adduser steam?

然后回車,當(dāng)彈出下一欄的時(shí)候就說明指令已經(jīng)生效了

?


當(dāng)然,你也可以叫其他名字這里只是以steam當(dāng)作示范

useradd -m steam?

cd /home/steam

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

接下來我們要下載Steam cmd版,并安裝相關(guān)運(yùn)行庫。(注意這里是一整條命令請(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/

?


彈這個(gè)complete的時(shí)候就安裝完成了

接下來我們切換到steam賬戶,一切和CSGO服務(wù)器相關(guān)的文件都要以steam用戶身份操作。

首先先切換到steam用戶

su steam

?


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

passwd

它會(huì)顯示

Changing password?for?user steam.

Current password:??(輸入你自己想設(shè)置的密碼)

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

為了方便起見我們新建一個(gè)Xshell和WinSCP連接,跟之前的一樣操作,只是用戶改成steam,密碼改成passwd那一步你設(shè)置的steam的密碼,以后開啟服務(wù)器的時(shí)候直接選擇那個(gè)連接就好

?


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

要注意接下來的操作都是以steam賬戶進(jìn)行的(WinSCP也是)

如果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>

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

force_install_dir ./csgo/

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

輸入命令 ??app_update 740 validate

下載安裝服務(wù)器,等就行了差不多半小時(shí)左右就好

?


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>

彈出steam>就算安裝好了

輸入quit并回車,退出steamcmd。

我們打開WinSCP(記得用Steam賬號(hào)登陸)

進(jìn)入到/home/steam/csgo/csgo里

?


接下來就是安裝插件平臺(tái)

?

3.安裝Sourcemod

?


?

?

Metamod

這兩個(gè)東西是我們服務(wù)器安裝花里胡哨插件所必備的東西

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

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

?

都是點(diǎn)擊大企鵝把東西下載下來,然后解壓,會(huì)得到addons文件夾和cfg文件夾

在winscp里把這兩個(gè)文件夾放到/home/steam/csgo/csgo里

如果提示cfg已經(jīng)存在,點(diǎn)右邊的全部選是就好

都放進(jìn)去后應(yīng)該是這樣

?


?

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

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

?


?

?

4:開服準(zhǔn)備

接下來打開一個(gè)Steam的網(wǎng)站申請(qǐng)一個(gè)GSLT用于開服

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

這個(gè)網(wǎng)站有點(diǎn)難上去,電腦上不去的話用手機(jī)UU加速一下steam然后打開

?


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

?


請(qǐng)記住你的令牌,且妥善保管,一臺(tái)服務(wù)器只能使用一個(gè)唯一的令牌,再開其他服務(wù)器需要再次生成,注意這個(gè)令牌代表著你的開服賬號(hào)。

如果你想要安裝違規(guī)插件,請(qǐng)使用小號(hào)生成令牌。

接著給服務(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,來獲取你的ID。

(這只是個(gè)示范,你自己的STEAMID需要去游戲里開個(gè)機(jī)器人訓(xùn)練賽在控制臺(tái)里打status就可找到自己的SteamID了,后面的z就是權(quán)限,z代表最高級(jí))接下來配置游戲啟動(dòng)配置

?


?

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

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

內(nèi)容如下

雙斜杠后面的是注釋可以不加

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

rcon_password "abcdefg" //rcon密碼,用于游戲里控制臺(tái)命令服務(wù)器

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

可留空即為公開,用于遠(yuǎn)程連接此CSGO服務(wù)器控制臺(tái)的密碼)

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

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

ip 0.0.0.0? //很離譜的bug,不加這個(gè)rcon就沒辦法命令服務(wù)器,保持里面是0.0.0.0不要更改

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

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

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

exec banned_ip.cfg?//讀取封禁IP

writeid

writeip

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

?


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

Xshell輸入(注意要用Steam賬號(hào)登陸)

在輸入

screen -S csgo

這里的操作是使用screen命令使我們新建一個(gè)名叫csgo的窗口,這樣你的后續(xù)操作就在這個(gè)容器中進(jìn)行,即使關(guān)閉了xshell容器中的csgo也會(huì)正常運(yùn)行,如果沒有screen容器的話xshell斷開csgo服務(wù)器也斷開了

進(jìn)入csgo在的文件夾:

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

我們來一部分一部分解釋,首先./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)該不用多說,如果你配置不夠,你也可以改64

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

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

+game_type 0 +game_mode 1 競技模式,其他常用官方模式有:

休閑 +game_type 0 +game_mode 0

軍備競賽 +game_type 1 +game_mode 0

爆破 +game_type 1 +game_mode 1

死亡競賽 +game_type 1 +game_mode 2

?

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

所有地圖組

mg_bomb拆除地圖組

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

mg_lowgravity低重力地圖組

mg_demolition爆破地圖組

mg_armsrace軍備競賽地圖組

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彈無虛發(fā)

mg_skirmish_headshots砰!爆頭!

mg_skirmish_huntergatherers采獵者

mg_skirmish_heavyassaultsuit重型突擊套裝

mg_skirmish_armsrace軍備競賽(戰(zhàn)爭游戲)

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

?

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

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

好了,粘貼回車啟動(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ù)器基本就大功告成了!

?

?

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

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

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

開啟服務(wù)器

./srcds_run -game csgo -tickrate 128 -console -usercon?

回車后屏幕開始出現(xiàn)一堆東西,等一會(huì)當(dāng)出現(xiàn)

?


就說明服務(wù)器開啟成功了,我們?cè)赾sgo控制臺(tái)里輸入connect (服務(wù)器IP)就可以連進(jìn)去了,這里的ip換成你自己服務(wù)器的ip地址

與此同時(shí),xshell現(xiàn)在相當(dāng)于控制臺(tái),在里面輸入控制臺(tái)指令就可以操作服務(wù)器,我們先看一下sourcemod安裝成功了沒,在xshell里輸入sm

?


輸入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

?

?

?

?

?

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


sm_rcon xxxxxxx

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

rcon_password xxxxxx?

rcon xxxxxx

如果想在游戲里的控制臺(tái)命令,在csgo里的控制臺(tái)輸入rcon_passwd 加上之前在autoexec.cfg里設(shè)置的密碼

比如說你想打開作弊模式正常的話是在控制臺(tái)里輸入sv_cheats 1?

在服務(wù)器里的話你可以直接在xshell里輸入sv_cheats 1

或者在csgo里的控制臺(tái)輸入

rcon sv_cheats 1

?

注釋:這個(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)命令就出來了。

到這里你的服務(wù)器就開啟成功啦!

我是艾西,今天CSGO私人社區(qū)服務(wù)器搭建教程就到這里啦需要對(duì)有需要的小伙伴有幫助!

擁有一臺(tái)服務(wù)器可以做很多有趣的事情

?


CSGO社區(qū)服搭建服務(wù)器架設(shè)游戲服務(wù)端教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
德令哈市| 堆龙德庆县| 永康市| 忻城县| 澳门| 佳木斯市| 大渡口区| 诸城市| 铜山县| 新余市| 四川省| 清原| 青神县| 灵武市| 宁安市| 沙洋县| 和硕县| 鄂尔多斯市| 金寨县| 盐城市| 革吉县| 扬州市| 泰兴市| 齐河县| 思南县| 鹰潭市| 永春县| 恩平市| 福海县| 辽宁省| 大安市| 武邑县| 土默特左旗| 汉阴县| 历史| 万安县| 岳西县| 滕州市| 吴川市| 丰城市| 永安市|