求生之路吧 关注:545,849贴子:7,408,494
  • 8回复贴,共1

[教程]猴子都能看懂的服务器架设教程(Linux限定)

取消只看楼主收藏回复

1L 慢慢码字


IP属地:天津1楼2016-09-16 08:18回复
    1.注册帐号
    http://www.51idc.com/ 自己注册一个帐号
    不做太多解释。


    IP属地:天津4楼2016-09-16 08:23
    收起回复
      2.配置steamcmd
      这个就是服务端啦
      输入mkdir ~/steamcmd 在根目录下新建一个文件夹
      输入cd ~/steamcmd 进入那个文件夹
      输入wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz 下载神秘文件↓
      输入tar -zxvf steamcmd_linux.tar.gz 解压那个神秘文件↓

      输入./steamcmd.sh 运行解压后的程序
      这时会更新一些乱七八糟的东西↓

      更新好啦之后
      login anonymous 以匿名帐号登录
      app_update 222860 validate 下载求生的服务器端(ID为222860)并验证文件的完整性↓

      然后就慢慢等着。。打局c2c5之类的都可以↓


      IP属地:天津14楼2016-09-16 08:50
      收起回复
        这样就下好了↓

        然后就可以退出了 Ctrl+Z挂起当前进程
        输入ps 列出所有进程
        输入kill -9 进程的PID 杀掉进程


        IP属地:天津15楼2016-09-16 08:53
        收起回复
          51idc提供的这个Ubuntu默认不开放root账户远程登录,这样就没法上传插件等操作。要对配置文件做一些修改。(阿里云那边不需要做修改)
          输入vi /etc/ssh/sshd_config
          光标切到
          # Authentication:
          LoginGraceTime 120
          PermitRootLogin without-password
          StrictModes yes
          --------------------------------------------------
          PermitRootLogin前面加上# 把这一行注释掉下
          #PermitRootLogin without-password
          下面添加一行↓
          PermitRootLogin yes

          修改完成 按esc退出编辑模式 然后按一下:x回车 保存文件↓


          IP属地:天津18楼2016-09-16 09:01
          收起回复
            那么任务完成了一半了
            51idc自带严格的防火墙规则(你事情真多)

            新建一个规则 端口号写一个你觉得666的号码下↓

            UDP TCP 各添加一个↓

            最后全选 应用修改↓


            IP属地:天津24楼2016-09-16 09:20
            收起回复
              OK 差不多了是时候把服务器开起来了
              cd ~/Steam/steamapps/common
              cd Left 按Tab补全路径 进入Left 4 Dead 2目录
              输入./srcds_run -game left4dead2 -secure +hostport 25252 -condebug +exec server.cfg
              ./srcds_run 就是运行服务端程序 后面跟的都是运行参数
              -game left4dead2 指定游戏为L4D2
              -secure 开启VAC
              +hostport 25252 指定服务器端口为25252 看你前面防火墙添加的那个
              -condebug 开启记录日志 在left4dead2文件夹下生成console.log的记录文件
              +exec server.cfg 加载server.cfg


              IP属地:天津26楼2016-09-16 09:26
              回复(5)
                进游戏 connect xxx.xxx.xxx.xxx:xxxxx 服务器的公网ip和端口号,记住端口好最好设定为xxxxx的五位数端口
                可以成功进服的话,那么进入下一步。
                4.设定管理员
                老子的服,就要玩权限!
                自己的服,没权限怎么能行,游戏中控制台输入status

                STEAM_1:1:xxxxxxxx 就是你的steamID
                打开xftp5
                打开left4dead2/addons/sourcemod/configs
                打开admins_simple.ini

                在最后按照这样的格式添加自己的steamID,保存


                IP属地:天津30楼2016-09-16 09:44
                收起回复
                  重启服务器 进入游戏 对话框输入!admin 能看见管理员菜单就成功了
                  5.添加基本插件
                  链接: http://pan.baidu.com/s/1mijjtyw 密码: negd
                  说明
                  kill_infected.smx 击杀特干提示,统计等
                  votes2.smx 投票插件 输入!votes发起投票回血 换图 t人等
                  votehp.smx 回血插件 !vhp 发起回血投票
                  hostname.smx 中文房名插件 hostname文件夹放在addons/sourcemod/configs下 hostname.txt里为房间的名字 注意文件编码问题(utf-8)


                  IP属地:天津33楼2016-09-16 10:01
                  收起回复