• <span id="ycodp"></span>
    <span id="ycodp"><small id="ycodp"></small></span>
    1. <label id="ycodp"></label>
      <rt id="ycodp"><tr id="ycodp"><strike id="ycodp"></strike></tr></rt>
      <i id="ycodp"><strong id="ycodp"><ul id="ycodp"></ul></strong></i>
    2. 幫助中心

      這里有最新的使用文檔和教程

      < 返回

      L4D2求生之路游戲服務器如何搭建?

      2023-05-09 11:32 作者:31IDC 閱讀量:6094 所屬分類:Linux系統

      L4D2游戲服務器如何搭建?求生之路游戲服務器如何搭建?求生之路游戲搭建,steam游戲搭建

      前言:

      系統選擇Ubuntu,搭載Linux的服務器對硬件要求不高,1H2G的ESC就能滿足要求,1M的帶寬就能支持8人聯機。

      以下是安裝步驟:

      1. 安裝SteamCMD

      SteamCMD官網:https://developer.valvesoftware.com/wiki/SteamCMD

      64位服務器先執行下列命令:

      add-apt-repository multiverse

      pkg --add-architecture i386

      apt update

      apt install lib32gcc-s1 steamcmd 

       

      然后再安裝SteamCMD

      apt-get install lib32gcc1 #運行steamcmd所需依賴

       

      apt install steamcmd

      2.運行SteamCMD安裝l4d2服務端

      首先進入到steamcmd的安裝目錄,我這里是在/usr/games 目錄下然后運行./steamcmd

       

      login anonymous 匿名登錄,force_install_dir <path> 指定安裝目錄 <path> 為安裝目錄,我是安裝到 /game/steam/l4d2,app_update 222860 validate 下載l4d2服務端,等待下載完成。

       

      下載完成之后進入游戲跟目錄 cd /game/steam/l4d2 執行 ./srcds_run 若最后出現如下字樣就說明游戲安裝成功,啟動參數詳細說明 https://developer.valvesoftware.com/wiki/Command_Line_Options,當然這些參數也可以再配置文件中添加

      Connection to Steam servers successful.

       VAC secure mode is activated.

      3. 服務端mod/插件安裝

      SourceMod

       

      SourceMod官網:https://www.sourcemod.net/

       

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

       

      下載完解壓將 addons 和 cfg 目錄復制到 ~/left4dead2/ 目錄下

       

      Metamod

       

      Metamod官網:https://www.sourcemm.net/

       

      當然不要忘記生成對應游戲的VDF文件:https://www.sourcemm.net/vdf

       

      下載完解壓將 addons 目錄復制到 ~/left4dead2/ 目錄下,之后再生成VDF文件覆蓋掉 ~/left4dead2/addons/ 下的 metamod.vdf 文件

       

      L4DToolZ

      L4DToolZ:https://forums.alliedmods.net/showthread.php?t=93600

       

      L4DToolZ的GitHub:https://github.com/ivailosp/l4dtoolz/

       

      下載完解壓將 l4dtoolz 和 metamod 目錄復制到 ~/left4dead2/addons/ 目錄下

       

      都安裝完成之后再次啟動游戲,在Console中執行 meta list

      meta list

      Listing 3 plugins:

        [01] SourceMod (1.10.0.6540) by AlliedModders LLC

        [02] L4DToolZ (1.0.0.9h-2-g7465d71b-dirty) by Ivailosp

        [03] SDK Tools (1.10.0.6540) by AlliedModders LLC

      這樣的話就沒什么問題了

      4.服務端配置

      • 服務器配置

        修改 ~/left4dead2/cfg/server.cfg 文件

      //修改服務器名

      sm_cvar hostname "FF" 

       

      //關聯STEAM組(xxxxx為STEAM組ID,請組管理員到組配置頁面查看)

      sm_cvar sv_steamgroup "xxxxx"

       

      //組成員游戲(0為公共游戲,任何人都可以加入;1為沒人時僅限組成員加入,組成員加入后他們的非組成員好友也能加入;2為永遠只有組成員可以加入游戲,即使是他們的好友,只要不是本組成員就不能加入游戲) 

      sm_cvar sv_steamgroup_exclusive "0"

       

      //只能在游戲大廳連接,1為開,0為關,開了之后只能通過新建大廳才能搜索該服務器

      sm_cvar sv_allow_lobby_connect_only "0"

       

      //一致性校驗,1為開,0為關,開了之后要求游戲版本和服務器版本一致才可進入

      sm_cvar sv_consistency "0"   

       

      //地區代碼: 0 - 美國東海岸, 1 - 美國西海岸, 2 - 南美洲, 3 - 歐洲, 4 - 亞洲, 5 - 澳大利亞, 6 - 中東, 7 - 非洲, 255 - 世界

      sm_cvar sv_region "4"

       

      //最大支持玩家數量

      sm_cvar sv_visiblemaxplayers "8"

       

      //服務器告知外界的最大玩家數(該參數不會影響上面的參數,只是顯示在服務器列表信息中)

      sm_cvar sv_maxplayers "8"

       

      //每秒客戶端發給服務器的數據包數量,設置過高沒什么大壞處,只是浪費了你的帶寬。

      sm_cvar sv_cl_cmdrate "30"

       

      //每秒服務器發給客戶端的數據包數量,如果服務器設定每秒更新發送30次數據,你設30就正好

      sm_cvar sv_cl_updaterate "30"

       

      //激活游戲模式合作,對抗,生存

      sm_cvar mp_gamemode "coop"

      //sm_cvar mp_gamemode "versus"

      //sm_cvar mp_gamemode "survival"

       

      //游戲難度設置(分別對應:簡單、正常、困難、專家)

      //sm_cvar z_difficulty "Easy" 

      //sm_cvar z_difficulty "Normal" 

      //sm_cvar z_difficulty "Hard" 

      sm_cvar z_difficulty "Impossible" 

       

      //人死掉后3秒就可以出現在任一房間給人救,默認60

      sm_cvar rescue_min_dead_time "3"

       

      SourceMod 插件安裝

       

      一般到 http://www.sourcemod.net/plugins.php 搜索下載,按照作者說明來就行了,我一般到這 http://mlui.ysepan.com/ 下載

       

      若下載的是源碼即 .sp 文件,則需要自己使用 ~/left4dead2/addons/sourcemod/scripting/compile.sh 編譯為 .smx 文件,運行 ./compile.sh ***.sp 之后會在 compile 目錄下生成 ***.smx

       

      插件的安裝是直接把生成/下載的 .smx 文件放入 ~/left4dead2/addons/sourcemod/plugins/ 目錄下,有的插件還會附帶配置文件一般為 .cfg 文件放到 ~/left4dead2/cfg/sourcemod/ 下

       

      三方圖和mod安裝

       

      將mod文件或三方圖的 .vpk 文件放到 ~/left4dead2/addons/ 目錄下

       

      權限設置

       

      再 ./left4dead2/addons/sourcemod/configs/admins_simple.ini 中添加 STEAM_1:0:00000000 "99:z" ,這一串是在本地進入游戲隨便開一個戰役然后在控制臺輸入 state 會出現如下信息,注意一定要進圖

       

      status

      hostname: ; w ;

      version : 2.2.2.5 8490 insecure  

      udp/ip  : 0.0.0.0:27015 [ public n/a ]

      os      : Windows Listen

      map     : c1m1_hotel at ( 518, 5631, 2911 )

      players : 1 humans, 0 bots (4 max) (not hibernating) (unreserved)

       

      # userid name uniqueid connected ping loss state rate adr

      # 1 "steam昵稱" STEAM_1:0:00000000 01:04 33 0 active 30000 loopback //這里就是權限設置所需要的信息

      # 3 "Rochelle" BOT active

      # 4 "Coach" BOT active

      # 5 "Ellis" BOT active

      #end

       

      5.后臺運行

      這里我使用的是 screen ,使用 apt install screen 命令安裝 screen ,常用命令如下

      screen -ls               //列出所有的會話及pid

      screen -S xxx            //新建一個名為"xxx"的會話

      screen -r xxx 或 pid     //恢復名為"xxx"或某個pid的會話

      screen -R                //恢復上一次掛起的會話

      screen -S -X xxx 或 pid  //關閉一個名為"xxx"或某個pid的會話

      Ctrl a+d                 //將當前會話掛起到后臺

      新建 runl4d2.sh ,-insecure 是選項指不開啟VAC反作弊,+hostport 指定運行端口,+map 指定地圖

      /game/steam/l4d2/srcds_run -game left4dead2 -insecure +hostport 27016 +map c5m1_waterfront

       

      使用 chmod +x runl4d2.sh 添加執行權限,這樣每次運行執行只需 ./runl4d2.sh 了,用 screen -S l4d2 新建窗口,在運行 ./runl4d2.sh ,最后再按 Ctrl a+d 掛到后臺運行

       

      PS:最后別忘了在云服務器中開放相應的端口,可以在游戲控制臺中使用 connect IP:端口 進入服務器

      31IDC - 12 年深耕海外 IDC 高端資源

      主站蜘蛛池模板: 亚洲国产成人久久综合| 天天综合网天天做天天受| 国产99久久亚洲综合精品| 亚洲熟女综合一区二区三区| 亚洲AV综合永久无码精品天堂| 色综合天天综合狠狠| 亚洲综合精品伊人久久| av一本久道久久综合久久鬼色| 激情综合一区二区三区| 亚洲综合亚洲国产尤物| 一本色道久久88亚洲综合| 亚州欧州一本综合天堂网| 色婷婷久久综合中文久久一本` | 中文字幕国产综合| 久久婷婷成人综合色| 色综合天天色综合| 久久影院综合精品| 狠狠色噜噜狠狠狠狠色综合久 | 天天爽天天狠久久久综合麻豆| 大香网伊人久久综合观看| 亚洲综合国产一区二区三区| 热久久综合这里只有精品电影| 91综合久久婷婷久久| 亚洲色偷偷偷鲁综合| 国产成人综合在线视频| 狠狠色狠狠色综合日日五| 久久91精品久久91综合| 久久久久综合中文字幕| 亚洲综合久久夜AV | 色视频综合无码一区二区三区| 色综合久久综合中文小说| 亚洲av永久综合在线观看尤物| 婷婷五月综合色视频| 久久综合综合久久| 亚洲综合无码一区二区| 久久99国产综合精品| 亚洲综合一区二区精品导航| 色综合天天综合狠狠| 国产精品亚洲综合一区在线观看| 久久婷婷色香五月综合激情 | 国产综合成色在线视频|