下载框架安装包
(直接下载整理好的包(跳过1.2.3.步,直接4.上传至服务器) 便宜云下载)
在以下两个网站下载最新的Liunx版本的安装包
SourceMod: Half-Life 2 Scripting 官网下载
Metamod:Source - Snapshots (metamodsource.net) 官网下载
本地解压后,将两个压缩包分别解压,然后将两个文件夹合并在一个目录下,得到addons和cfg文件夹
将这两个文件夹选中后压缩成ZIP格式压缩包
上传服务器
将压缩包上传至服务器left4dead2目录内并解压
目录:/home/container/left4dead2
启动服务器,等待服务器转换为running即为成功启动
点击文件,前往home/container/left4dead2/cfg目录创建server.cfg文件
参考参数:
服务器名 hostname "servername" 隐藏服务器 sv_tags hidden 开启语音服务 sv_voiceenable 1 根据自己的steam组ID绑定服务器 sv_steamgroup "ID" 设置组私有化 sv_steamgroup_exclusive 1 以下配置需要安装插件 地区代码: 0 - 美国东海岸, 1 - 美国西海岸, 2 - 南美洲, 3 - 欧洲, 4 - 亚洲, 5 - 澳大利亚, 6 - 中东, 7 - 非洲, 255 - 世界 sm_cvar sv_region "4" 设置大厅匹配(正版服务器关闭匹配才能开4人以上) 0=关闭匹配, 1=开启匹配. sm_cvar sv_allow_lobby_connect_only "1" 玩家多长时间无操作自动闲置的时间/秒. sm_cvar director_afk_timeout "20" 启用电脑使用近战? 0=禁用, 1=启用. sm_cvar sb_melee_approach_victim "1" 设置允许多少电脑使用近战. sm_cvar sb_max_team_melee_weapons "8" 设置游戏模式"coop=战役,versus=对抗,survival=生存,realism=写实" sm_cvar mp_gamemode "coop" 设置游戏默认难度(分别对应:简单=Easy、普通=Normal、高级=Hard、专家=Impossible) sm_cvar z_difficulty "Normal" 幸存者死亡后出现在任意房间被营救. 默认60秒. sm_cvar rescue_min_dead_time "60"
添加cfg后需要在启动里附加参数里填入+exec server.cfg
重启服务器后cfg配置生效
先打开游戏连接服务器,使用控制台输入status获取STEAM_n:o:p这种格式的SteamID
复制这段ID
在服务器上,文件目录/home/container/left4dead2/addons/sourcemod/configs找到admins_simple.ini
在最下面新建一行输入/ "在游戏中获取的ID" "99:z"/(可以复制斜杠里的内容更改前面ID即可)并保存内容
然后在服务器控制台输入sm_reloadadmins。
使用游戏连接到服务器内。在游戏内使用控制台中输入sm_admin,然后回到游戏。你应该看到了管理菜单。
安装模组插件
将所需要安装的模组上传至/home/container/left4dead2/addons文件夹内
将所需要安装的插件上传至/home/container/left4dead2/addons/sourcemod/plugins文件夹内