地狱已满吧 关注:8,942贴子:80,284
  • 5回复贴,共1

-SRCDS Sever Manager 编码格式疑问,

只看楼主收藏回复

用本软体进行伺服器自动重启,
本软体似乎并不支持UTF-8格式的编码,导致使用的伺服器标题在serverbox里乱码,
使用cfg或是服务端里的hostname进行操作过于繁琐且两个服务端导致磁盘空间暴增,
有什么方法可以"使用一个服务端自动重启伺服器的同时可以开两个服务端并保证伺服器名字的独一无二?"
如本图操作所示,


IP属地:辽宁1楼2023-09-10 12:34回复
    xiaoaiaizhinen被楼主禁言,将不能再进行回复
    服务端一对二目前我不知道办法,基本只能一个服务端对应一个服务端,也就是说开两个服务器必须要两个服务端(应该有方法但我没找到
    思路的话以前尝试过用启动项隔离但没屁用,其实如果只是觉得服务端太多占用空间那可以试试docker(只要这游戏别一天一更新或是总要修改文件的话docker还是不错的选择,至于是否能省空间其实是我猜的但应该不会太大


    IP属地:江苏来自Android客户端2楼2023-09-11 13:39
    回复
      我不明白用cfg操作为啥会繁琐,cfg写好两份放在那就不用动了,服务端也可以共用一个,用bat读取不同的cfg,你只需要把两个开服bat写在一起,监控指令也写两份就行了,如果你需要不同服务器插件自定义,就定义sm_basepath


      IP属地:广东来自Android客户端3楼2023-09-11 16:41
      回复
        指定server和插件文件就可以完全区分多个服务器,而且还是一个服务端


        IP属地:江西来自Android客户端4楼2023-09-12 08:24
        回复
          去掉启动参数里的 -console 就行了
          或者按以下步骤修改编码格式
          1. 打开注册表
          2. 找到路径 "[计算机\HKEY_CURRENT_USER\Console]"
          3. 打开服务器的 SRCDS 项(与 SRCDS 所在地址有关)
          如果路径 = "D:\Game\ServerData\nmrih_Server\srcds.exe"
          则项名为 = "D:_Game_ServerData_nmrih_Server_srcds.exe"
          4. 将 CodePage 的值修改为 65001(十进制)
          如果没有 CodePage 就新建一个 QWORD,名称为 CodePage,值为 65001(十进制)
          5. 重启服务器


          IP属地:海南来自Android客户端5楼2023-09-14 14:13
          收起回复