日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
L4D2求生之路游戲服務(wù)器如何搭建?

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

成都創(chuàng)新互聯(lián)公司是專業(yè)的郟縣網(wǎng)站建設(shè)公司,郟縣接單;提供成都網(wǎng)站設(shè)計、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行郟縣網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

前言:

系統(tǒng)選擇Ubuntu,搭載Linux的服務(wù)器對硬件要求不高,1H2G的ESC就能滿足要求,1M的帶寬就能支持8人聯(lián)機。

以下是安裝步驟:

1. 安裝SteamCMD

SteamCMD官網(wǎng):https://developer.valvesoftware.com/wiki/SteamCMD

64位服務(wù)器先執(zhí)行下列命令:

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服務(wù)端

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

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

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

Connection to Steam servers successful.

VAC secure mode is activated.

3. 服務(wù)端mod/插件安裝

SourceMod

SourceMod官網(wǎng):https://www.sourcemod.net/

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

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

Metamod

Metamod官網(wǎng):https://www.sourcemm.net/

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

下載完解壓將 addons 目錄復(fù)制到 ~/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 目錄復(fù)制到 ~/left4dead2/addons/ 目錄下

都安裝完成之后再次啟動游戲,在Console中執(zhí)行 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.服務(wù)端配置

  • 服務(wù)器配置

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

//修改服務(wù)器名

sm_cvar hostname "FF"

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

sm_cvar sv_steamgroup "xxxxx"

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

sm_cvar sv_steamgroup_exclusive "0"

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

sm_cvar sv_allow_lobby_connect_only "0"

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

sm_cvar sv_consistency "0"

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

sm_cvar sv_region "4"

//最大支持玩家數(shù)量

sm_cvar sv_visiblemaxplayers "8"

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

sm_cvar sv_maxplayers "8"

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

sm_cvar sv_cl_cmdrate "30"

//每秒服務(wù)器發(fā)給客戶端的數(shù)據(jù)包數(shù)量,如果服務(wù)器設(shè)定每秒更新發(fā)送30次數(shù)據(jù),你設(shè)30就正好

sm_cvar sv_cl_updaterate "30"

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

sm_cvar mp_gamemode "coop"

//sm_cvar mp_gamemode "versus"

//sm_cvar mp_gamemode "survival"

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

//sm_cvar z_difficulty "Easy"

//sm_cvar z_difficulty "Normal"

//sm_cvar z_difficulty "Hard"

sm_cvar z_difficulty "Impossible"

//人死掉后3秒就可以出現(xiàn)在任一房間給人救,默認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/ 目錄下

權(quán)限設(shè)置

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

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 //這里就是權(quán)限設(shè)置所需要的信息

# 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? ? ?//恢復(fù)名為"xxx"或某個pid的會話

screen -R? ? ? ? ? ? ? ? //恢復(fù)上一次掛起的會話

screen -S -X xxx 或 pid? //關(guān)閉一個名為"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 添加執(zhí)行權(quán)限,這樣每次運行執(zhí)行只需 ./runl4d2.sh 了,用 screen -S l4d2 新建窗口,在運行 ./runl4d2.sh ,最后再按 Ctrl a+d 掛到后臺運行

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


當前文章:L4D2求生之路游戲服務(wù)器如何搭建?
本文地址:http://www.dlmjj.cn/article/ccchdhd.html