注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 七日杀 七日杀A16.1建服说明--附带辅助工具1.0版
查看: 16496|回复: 12

[原创] 七日杀A16.1建服说明--附带辅助工具1.0版 [复制链接]

帖子
50
精华
0
积分
25
金钱
487
荣誉
0
人气
0
评议
0
发表于 2017-12-1 08:49:47 |显示全部楼层
本帖最后由 chlifn 于 2017-12-1 08:54 编辑

很多人想建服都不知到怎么建立,我来给大家说说我的经验!
先大概说下怎么建服,七日杀客户端自带了一个startdedicated.bat的文件这个文件就是建立服务器用,启动后不显示任何界面,但系统进程里会多出一个7DaysToDie.exe的进程,看到这个一直存在那么服务就已经创建成功!是不是非常简单!至于外网那就去找映射教程看看吧!如果没有自己建立一个startdedicated.bat文件贴入以下文本。
  1. @echo off
  2. rem Starts a dedicated server
  3. rem
  4. rem -quit, -batchmode, -nographics: Unity commands
  5. rem -configfile                          : Allows server settings to be set up in an xml config file. Use no path if in same dir or full path.
  6. rem -dedicated                    : Has to be the last option to start the dedicated server.
  7. set LOGTIMESTAMP=
  8. :: --------------------------------------------
  9. :: REMOVE OLD LOGS (only keep latest 20)
  10. for /f "tokens=* skip=19" %%F in ('dir 7DaysToDie_Data\output_log*.txt /o-d /tc /b') do del 7DaysToDie_Data\%%F
  11. :: --------------------------------------------
  12. :: BUILDING TIMESTAMP FOR LOGFILE

  13. :: Check WMIC is available
  14. WMIC.EXE Alias /? >NUL 2>&1 || GOTO s_start

  15. :: Use WMIC to retrieve date and time
  16. FOR /F "skip=1 tokens=1-6" %%G IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO (
  17.         IF "%%~L"=="" goto s_done
  18.         Set _yyyy=%%L
  19.         Set _mm=00%%J
  20.         Set _dd=00%%G
  21.         Set _hour=00%%H
  22.         Set _minute=00%%I
  23.         Set _second=00%%K
  24. )
  25. :s_done

  26. :: Pad digits with leading zeros
  27. Set _mm=%_mm:~-2%
  28. Set _dd=%_dd:~-2%
  29. Set _hour=%_hour:~-2%
  30. Set _minute=%_minute:~-2%
  31. Set _second=%_second:~-2%

  32. Set LOGTIMESTAMP=__%_yyyy%-%_mm%-%_dd%__%_hour%-%_minute%-%_second%

  33. :s_start


  34. :: --------------------------------------------
  35. :: STARTING SERVER


  36. echo|set /p="251570" > steam_appid.txt

  37. start 7daystodie -logfile 7DaysToDie_Data\output_log%LOGTIMESTAMP%.txt -quit -batchmode -nographics -configfile=serverconfig.xml -dedicated


  38. echo Starting server ...
  39. timeout 15

  40. cls

  41. echo.
  42. echo Server running in background, you can close this window.
  43. echo You can check the task manager if the server process is really running.
  44. echo.
  45. echo.

  46. pause
复制代码



怎么用游侠建立服务器,而且自己也能登录!
1,先设置游戏启动!通常游侠都是启动带LAN的客户端文件,我们选择7DaysToDie-LAN.exe启动游戏。附加参数为空!
2,在设置七日杀服务器启动。我测试7DaysToDie.exe和7DaysToDie-LAN.exe均可启动服务器,偶尔也会失败但多试几次就能找到规律,附加参数需要填写:
-quit -batchmode -nographics -configfile=serverconfig.xml -dedicated
确定以后,就可以点击启动游戏来启动服务器了。这时候你可以打开系统的任务管理器看到进程有两个7DaysToDie.exe进程,一个7DaysToDie-LAN.exe进程,如果启动服务你设置了用7DaysToDie-LAN.exe启动服务,哪进程里就会有两个带LAN的进程。
如果不符合上述所说,那么服务器就未启动成功。(未启动成功请关闭所有游戏进程按我说的从新来一遍,多试几次就成功了!)
怎么设置服务器:在游戏根目录serverconfig.xml
  1.   <property name="ServerPort"                                 value="26900"/>                                <!-- 服务器监听端口。 -->
  2.   <property name="ServerIsPublic"                         value="true"/>                                <!-- 是否作为公开服务器,默认是,否:false -->
  3.   <property name="ServerName"                                 value="这里填写主机名称,别人找房的时候看到的名字"/>                                <!-- 房间名称. -->
  4.   <property name="ServerPassword"                         value=""/>                                        <!-- 服务器密码,默认为空,如果要锁服,就在此加上密码 -->
  5.   <property name="ServerMaxPlayerCount"         value="10"/>                                <!-- 服务器最大人数。一般新版按照空服700M,每人3-500M内存计算承受力,当然更重要的是带宽 -->   
  6.   <property name="ServerReservedSlots"                                value="0"/>                        <!--在MaxPlayerCount中,这许多槽只能被具有特定权限级别的玩家使用-->
  7.   <property name="ServerReservedSlotsPermission"        value="100"/>                <!--需要权限级别,以使用上面预留的空位,这个是配和管理用的我没仔细研究就按默认100吧!-->
  8.   <property name="ServerAdminSlots"                                        value="0"/>                        <!-- 即使服务器已经达到人数,管理员仍然可以加入人数-->
  9.   <property name="ServerAdminSlotsPermission"                value="0"/>                        <!-- 需要权限级别使用上面的管理插槽。这里也是给管理设置权限级别用的没仔细研究过。 -->   
  10.   <property name="ServerDescription"                 value="111111"/>                        <!-- 描述. 好像没什么用-->
  11.   <property name="ServerWebsiteURL"                 value=""/>                                        <!-- 网站地址,好像是建立GPS以后用的地址,我没找到想关的说明,我也没建成过。-->
  12.   <property name="ServerDisabledNetworkProtocols"        value="UNET"/>                <!--不应该使用的网络协议。由逗号隔开。可能的值:UNET,RakNet,蒸汽联网。例:“unet,steamnetworking”-->
  13.   <property name="GameWorld"                                 value="Navezgane"/>                <!-- 服务器地图:Navezgane(经典小地图), Random Gen(无限随机地图) -->
  14.   <property name="GameName"                                 value="11-27"/>                        <!-- 这里是游戏记录的名称,会在C:\Users\Administrator\AppData\Roaming\7DaysToDie\Saves建立游戏存档我的是win7,改变这里将从新建立新的游戏档案! -->
  15.   <property name="GameDifficulty"                         value="4"/>                                  <!-- 难度:0 - 4, 0=最容易, 4=最难 -->
  16.   <property name="GameMode"                                        value="GameModeSurvivalMP"/>        <!-- 游戏模式GameModeSurvivalMP(多人生存), GameModeSurvivalSP (单人生存)(多人有领地石保护) -->
  17.   <property name="ZombiesRun"                                value="0" />                                <!-- 僵尸运动模式:0 = 默认:白天走/黑夜奔跑, 1 = 只会走, 2 = 一直跑 -->
  18.   <property name="BuildCreate"                                value="false" />                        <!-- 创造模式开关,默认关闭,打开:true -->
  19.   <property name="DayNightLength"                        value="30" />                                <!-- 游戏里一整天的时间:60 分钟 -->
  20.   <property name="DayLightLength"                        value="18" />                                <!--在游戏时间里,每天的阳光普照:每天18小时的光照-->
  21.   <property name="PlayerKillingMode"                value="3" />                                <!--玩家杀戮设定(0 =不杀戮,1 =杀死盟友,2 =杀死陌生人,3 =杀死所有人)-->
  22.   <property name="PersistentPlayerProfiles"        value="false" />                        <!-- 玩家档案文件,默认关闭,使用本服档案。如果开启,会带入其他档案,比如别的服务器,甚至单机档案 -->
  23.   <property name="PlayerSafeZoneLevel"            value="5" />                                <!-- 玩家保护级别,默认5级以下重生周边无僵尸 -->
  24.   <property name="PlayerSafeZoneHours"            value="5" />                                <!-- 新手保护,默认5小时内周边无僵尸 -->
  25.   <property name="ControlPanelEnabled"                 value="false"/>                                <!-- 控制面板开关,默认关闭 -->
  26.   <property name="ControlPanelPort"                 value="8080"/>                                <!-- 网页控制面板的端口 -->
  27.   <property name="ControlPanelPassword"         value="174233230"/>                        <!-- 网页控制的管理密码 -->
  28.   <property name="TelnetEnabled"                         value="true"/>                                <!-- TELNET开关 -->
  29.   <property name="TelnetPort"                                 value="8081"/>                                <!-- 服务器telnet端口设置,如果有后台管理器这里就是登录用的端口 -->
  30.   <property name="TelnetPassword"                         value="174233230"/>                        <!--服务器telnet管理密码 -->
  31.   <property name="AdminFileName"                        value="serveradmin.xml"/>        <!-- 服务器管理文件,在C:\Users\Administrator\AppData\Roaming\7DaysToDie\Saves下,设置管理用的。 -->
  32.   <property name="DropOnDeath"                                value="1" />                                <!-- 死亡背包掉落设置:0 = 全部掉落, 1 = 腰带掉落, 2 = 背包掉落, 3 = 删除背包和腰带 -->
  33.   <property name="DropOnQuit"                                value="0" />                                <!-- 下线背包掉落设置:0 = 什么都不掉, 1 = 全部掉落, 2 = 只掉        腰带, 3 = 只掉背包 -->
  34.   <property name="BloodMoonEnemyCount"                value="6" />                                <!--在每个玩家的血月亮中产生的僵尸数量。-->
  35.   <property name="EnemySpawnMode"                        value="true" />                                <!--启用/禁止敌人产卵-->
  36.   <property name="EnemyDifficulty"                        value="1" />                                <!-- 僵尸难度模式:0 = 普通模式, 1 = 狂暴模式 -->
  37.   <property name="BlockDurabilityModifier"         value="300" />                                 <!-- 方块硬度(百分百) -->
  38.   <property name="LootAbundance"                         value="100" />                                 <!-- 刷新物品的丰富程度百分比 -->
  39.   <property name="LootRespawnDays"                         value="7" />                                 <!-- 物品刷新时间 -->
  40.   <property name="LandClaimSize"                                                 value="21"/>        <!-- 领地石的保护范围(直径) -->
  41.   <property name="LandClaimDeadZone"                                         value="15"/>        <!-- 领地石放置保护范围(针对别人的领地石)) -->
  42.   <property name="LandClaimExpiryTime"                                         value="1"/>                <!-- 领地石下线过期时间,默认不在线3天失效 -->
  43.   <property name="LandClaimDecayMode"                                         value="2"/>                <!-- 领地石保护功能衰减模式(24小时内全面保护):0 线性衰减,等比例衰减;1 指数衰减,暴跌式衰减,2 完全保护直到失效. -->
  44.   <property name="LandClaimOnlineDurabilityModifier"         value="256"/>                <!-- 玩家在线时领地石保护倍数. 0 无限保护. 默认(4)为32倍保护 -->(我最大设置了256)
  45.   <property name="LandClaimOfflineDurabilityModifier"         value="256"/>                <!-- 玩家离线时领地石保护倍数. 0 无限保护. 默认(4)为32倍保护 -->
  46.   <property name="AirDropFrequency"                                                value="24"/>    <!-- 空投间隔时间(游戏小时), 0 == 从不空投 -->
  47.   <property name="AirDropMarker"                                                value="true"/>        <!--是否标记空投地点。-->
  48.   <property name="MaxSpawnedZombies"                                        value="50"/>    <!-- 最大僵尸数.数量太多(超过80个)的话,会导致服务器卡顿 -->
  49.   <property name="MaxSpawnedAnimals"                                        value="30"/>        <!-- 动物刷新数量,相对于僵尸来说,动物占用cpu较少.-->
  50.   <property name="EACEnabled"                                                        value="false"/>  <!-- 是否打开EAC反作弊 -->
  51.   <property name="HideCommandExecutionLog"                                value="2"/>                <!--隐藏命令执行的日志。0 =显示一切,1 =只从Telnet / ControlPanel隐藏,2 =隐藏在远程游戏客户端,3 =隐藏一切 -->
  52.   <property name="MaxUncoveredMapChunksPerPlayer"                value="131072"/><!--覆盖每个玩家在ingame地图上可以发现多少块。每个玩家造成马克斯映射文件大小限制(x * 512字节),发现面积(x * 256 m²)。默认131072意味着马克斯32 km²可以发现在任何时间-->
  53.   <property name="BedrollDeadZoneSize"                                        value="15"/>        <!--在这一区域内,没有僵尸会出现,而且任何被清除的枕木都不会在被清理后产生。-->
复制代码

怎么设置管理黑名单等,serveradmin.xml文件配置说明
  1. <adminTools>
  2.     <admins>
  3.         <!-- 设置游戏管理员 -->  
  4.       <!-- <admin steamID="这里填写SteamID" permission_level="这里是等级" /> -->
  5.         <admin steamID="76561201153560866" permission_level="0" />
  6.     </admins>

  7.     <permissions>
  8.          <!-- 这里应该是设置管理员命令使用等级(前后加了<!-- -->这样的符号为不设置等级限制)> -->
  9.        <!-- <permission cmd="dm" permission_level="0" /> -->
  10.         <!-- <permission cmd="kick" permission_level="1" /> -->
  11.         <!-- <permission cmd="say" permission_level="1000" /> -->
  12.         <permission cmd="chunkcache" permission_level="1000" />
  13.         <permission cmd="debugweather" permission_level="1000" />
  14.         <permission cmd="getgamepref" permission_level="1000" />
  15.         <permission cmd="getgamestat" permission_level="1000" />
  16.         <permission cmd="gettime" permission_level="1000" />
  17.         <permission cmd="help" permission_level="1000" />
  18.         <permission cmd="listplayerids" permission_level="1000" />
  19.         <permission cmd="listthreads" permission_level="1000" />
  20.         <permission cmd="memcl" permission_level="1000" />
  21.         <permission cmd="settempunit" permission_level="1000" />
  22.         <permission cmd="dm" permission_level="0" />
  23.     </permissions>

  24.     <whitelist>
  25.         <!-- <whitelisted steamID="这里设置白名单SteamID" /> -->
  26.         <!-- <whitelisted steamID="" /> -->
  27.             <whitelisted steamID="76561201153560866"/>
  28.     </whitelist>

  29.     <blacklist>
  30.         <!-- <blacklisted steamID=""这里设置黑名单SteamID"" /> -->
  31.          <blacklisted steamID="76561201153560865"/>
  32.     </blacklist>
  33. </adminTools>
复制代码

以上就是启动配置服务器各项注意说明,希望大家建服成功!

附带我自己写的后台辅助工具,可以自动喊话和踢出已被列入黑名单的人。所带的数据库已加入我开服时被我列入黑名单的人都是在我服务器使用过外挂的人。工具只写了一点,只是个草稿,如果有时间我会继续完善其他功能。
下载地址:https://pan.baidu.com/s/1o7Pk5aq

下载地址:https://pan.baidu.com/s/1o7Pk5aq






附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
2
精华
0
积分
1
金钱
42
荣誉
0
人气
0
评议
0
发表于 2017-12-12 07:23:14 |显示全部楼层
为什么我的网页后台打开是空白,什么问题?’

使用道具 举报

帖子
50
精华
0
积分
25
金钱
487
荣誉
0
人气
0
评议
0
发表于 2017-12-14 23:06:21 |显示全部楼层
网页后台我不清楚。我也没打开过。我都是telnet打开后台

使用道具 举报

帖子
2
精华
0
积分
1
金钱
42
荣誉
0
人气
0
评议
0
发表于 2017-12-15 13:50:57 |显示全部楼层
GPS插件也用不了,你的能用吗?

使用道具 举报

帖子
4
精华
0
积分
2
金钱
30
荣誉
0
人气
0
评议
0
发表于 2018-1-31 18:44:30 |显示全部楼层
求大神指点。
我的服务器启动后显示占用了700多兆,但是客户端连接的时候提示认证数据是无效的。

使用道具 举报

帖子
13
精华
0
积分
7
金钱
104
荣誉
0
人气
0
评议
0
发表于 2018-8-6 18:53:47 |显示全部楼层
怎么用MOD?

使用道具 举报

帖子
13
精华
0
积分
7
金钱
104
荣誉
0
人气
0
评议
0
发表于 2018-8-6 21:55:27 |显示全部楼层
服务器搭好了。连服务器提示  steam拒绝了你的请求:你的认证是无效的

使用道具 举报

帖子
4
精华
0
积分
2
金钱
49
荣誉
0
人气
0
评议
0
发表于 2018-8-7 19:28:59 |显示全部楼层
You are trying to connect to an Anti Cheat protected server without Anti Cheat protection enabled Please restaet the game with Anti Cheat
protection enabled and connect again这是什么原因 服务器开好了 我也可以看到 就点进去就这个提示!!!!!!!!!!!!!!!!!!!!!

使用道具 举报

帖子
13
精华
0
积分
7
金钱
104
荣誉
0
人气
0
评议
0
发表于 2018-8-9 15:16:08 |显示全部楼层
仔细阅读开服成功了,我已经可以玩了。 这个管理工具用不了,启动就报错

使用道具 举报

帖子
1
精华
0
积分
1
金钱
6
荣誉
0
人气
0
评议
0
发表于 2018-11-9 15:45:27 |显示全部楼层
为什么我加-quit -batchmode -nographics -configfile=serverconfig.xml -dedicated了这段后是这样的呢?

使用道具 举报

帖子
3
精华
0
积分
2
金钱
71
荣誉
0
人气
0
评议
0
发表于 2019-2-23 09:21:33 |显示全部楼层
精华帖必须看

使用道具 举报

帖子
18
精华
0
积分
9
金钱
293
荣誉
0
人气
0
评议
0
发表于 2019-10-16 23:49:19 |显示全部楼层
....怎么我开了之后搜不到、然后输地址连显示steam验证未通过。。。文件是本地复制到上去的。。。本地的开服可以直接连

使用道具 举报

帖子
31
精华
0
积分
16
金钱
292
荣誉
0
人气
0
评议
0
发表于 2019-10-22 09:37:35 |显示全部楼层
遇到EAC要求怎么解决?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-3-28 23:09 , Processed in 0.350622 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到