《求生之路2》框架安装(运行三方地图模组插件的基础)+自定义配置文件+设置管理员

安装框架(运行三方地图模组插件的基础)

  1. 下载框架安装包

    (直接下载整理好的包(跳过1.2.3.步,直接4.上传至服务器) 便宜云下载)

    在以下两个网站下载最新的Liunx版本的安装包

    SourceMod: Half-Life 2 Scripting 官网下载

    Metamod:Source - Snapshots (metamodsource.net) 官网下载

    下载框架安装包




  2. 本地解压后,将两个压缩包分别解压,然后将两个文件夹合并在一个目录下,得到addons和cfg文件夹


    两个压缩包分别解压



  3. 将这两个文件夹选中后压缩成ZIP格式压缩包

    压缩成ZIP格式压缩包


  4. 上传服务器

    将压缩包上传至服务器left4dead2目录内并解压

    目录:/home/container/left4dead2

    上传至服务器left4dead2目录内并解压




  5. 启动服务器,等待服务器转换为running即为成功启动

    启动服务器






自定义服务器配置文件


点击文件,前往home/container/left4dead2/cfg目录创建server.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

获取STEAM_n:o:p这种格式的SteamID

复制这段ID



在服务器上,文件目录/home/container/left4dead2/addons/sourcemod/configs找到admins_simple.ini

找到admins_simple.ini




在最下面新建一行输入/ "在游戏中获取的ID" "99:z"/(可以复制斜杠里的内容更改前面ID即可)并保存内容

最下面新建一行输入





然后在服务器控制台输入sm_reloadadmins。

控制台输入sm_reloadadmins





使用游戏连接到服务器内。在游戏内使用控制台中输入sm_admin,然后回到游戏。你应该看到了管理菜单。


管理菜单








安装模组插件

将所需要安装的模组上传至/home/container/left4dead2/addons文件夹内

将所需要安装的插件上传至/home/container/left4dead2/addons/sourcemod/plugins文件夹内