• 七日杀windows服务器搭建


    1: 准备一个windows系统的服务器

    2:下载七日杀服务器版

    3:设置服务器版本游戏根目录下的serverconfig.xml文件
    ``

    <!-- Server representation -->
    <property name="ServerName"						value=""/>		<!-- 服务器名字 -->
    <property name="ServerDescription"				value=""/>	    <!-- 服务器简介描述 -->
    <property name="ServerWebsiteURL"				value=""/>		<!-- 网站 -->
    <property name="ServerPassword"					value=""/>		<!-- 服务器密码 -->
    <property name="ServerLoginConfirmationText"	value="" />		<!-- 玩家进服前看到的小窗口内容 -->
    
    <!-- Networking -->
    <property name="ServerPort"						value=""/>		<!-- 服务器端口 -->
    <property name="ServerVisibility"				value="2"/>		<!-- 此服务器的可见性:2 =公开,1 =仅向朋友显示  -->
    <property name="ServerDisabledNetworkProtocols"	value="SteamNetworking"/>	    <!-- 不使用的网络协议,不要修改 -->
    <property name="ServerMaxWorldTransferSpeedKiBs" value="512"/>		<!-- 玩家与服务器的数据交互速度,服务器带宽高的填”1300"(这是最高了)带宽不够的填“512~1300” -->
    
    <!-- Slots -->
    <property name="ServerMaxPlayerCount"			value="20"/>      <!-- 玩家数量 -->
    <property name="ServerReservedSlots"			value="0"/>		<!-- 预留玩家位置,会减少总在线人数(一般默认0不改) -->
    <property name="ServerReservedSlotsPermission"	value="100"/>		<!-- 指定权限玩家可以进入预留玩家位置,权限分为0,1000,,(一般默认0不改)  -->
    <property name="ServerAdminSlots"				value="1"/>		<!-- 强制预留多少人,和最大同时在线人数不冲突,即使在线人数满了,有权限的玩家也可以进入游戏(默认) -->
    <property name="ServerAdminSlotsPermission"		value="1"/>		<!-- 可以进入预留位置的权限级别(默认) -->
    
    <!-- Admin interfaces -->
    <property name="ControlPanelEnabled"			value="true"/>		<!-- 启用/禁用网页控制(填true) -->
    <property name="ControlPanelPort"				value="26900"/>		<!-- 网页端口 -->
    <property name="ControlPanelPassword"			value="123456"/>		<!-- 进入网页的密码(自定义,不要中文) -->
    
    <property name="TelnetEnabled"					value="true"/>				<!-- Telnet 启用true  禁用false -->
    <property name="TelnetPort"						value="26990"/>				<!-- 端口 -->
    <property name="TelnetPassword"					value="123456"/>					<!-- 自定义密码 -->
    <property name="TelnetFailedLoginLimit"			value="10"/>				<!-- 10(密码错误次数,次数达到后关闭连接) -->
    <property name="TelnetFailedLoginsBlocktime"	value="10"/>				<!-- 10(连接超时 秒) -->
    
    <property name="TerminalWindowEnabled"			value="true"/>				<!-- true   是否在桌面显示后台窗口 -->
    
    <!-- Folder and file locations -->
    <property name="AdminFileName"					value="serveradmin.xml"/>	      <!-- serveradmin.xml(管理员、白名单、黑名单文件),会跟玩家存档在一块 -->
      <property name="UserDataFolder"				value="absolute path"/>	     <!-- 指定玩家存档路径,推荐与服务端在同一目录下,例如(E:手动创建的文件夹cundang)" ,方便你删档,替换/恢复存档,预制件管理 -->
    <property name="SaveGameFolder"				    value="absolute path" /> 	<!-- 指定服务器地图文件路径,例如(E:手动创建的文件夹ditu) -->
    
    <!-- Other technical settings -->
    <property name="EACEnabled"						value="false"/>				<!-- false(关闭EAC)启用true -->
    <property name="HideCommandExecutionLog"		value="0"/>					<!-- 隐藏命令执行的日志记录。0=显示所有内容,1=只对Telnet/ControlPanel隐藏,2=还对远程游戏客户端隐藏,3=隐藏所有内容 -->
    <property name="MaxUncoveredMapChunksPerPlayer"	value="131072"/>			<!-- 每个玩家在游戏地图上可以看到多少块(看到得越多越卡,也不能一点都没有) -->
    <property name="PersistentPlayerProfiles"		value="false" />			<!-- false(是否支持玩家自定义人物外观) -->
    
    
    
    <!-- GAMEPLAY -->
    
    <!-- World -->
    <property name="GameWorld"						value="RWG"/>			<!-- RWG (随机地图)、 Navezgane(固定地图)(不要随便更改,只支持两个模式,不是随机就是固定) -->
    <property name="WorldGenSeed"					value="asdf"/>				<!-- 生成不同地图的规则(随便写) -->
    <property name="WorldGenSize"					value="8192"/>				<!-- 4096.8192.16348(三种大小的地图,16K的地图对大多数玩家都是一个挑战,8K图是主流,想人多就选8K,随机图生成看服务器性能了,固定图的话秒生成) -->
    <property name="GameName"						value="01"/>			<!-- 地图名(随便写),如果你有现成的地图文件,在这里写下文件夹名字,服务器就会加载到了 -->
    <property name="GameMode"						value="GameModeSurvival"/>	         <!-- GameModeSurvival( 游戏生成模式) -->
    
    <!-- Difficulty -->
    <property name="GameDifficulty"					value="5"/>					<!-- 游戏难度    0到5 -->
    <property name="BlockDamagePlayer"				value="100" />				<!-- 玩家的方块伤害 -->
    <property name="BlockDamageAI"					value="100" />				<!-- 丧尸的方块伤害 -->
    <property name="BlockDamageAIBM"				value="100" />				<!-- 丧尸血月时候的方块伤害 -->
    <property name="XPMultiplier"					value="100" />				<!-- 经验倍率 -->
    <property name="PlayerSafeZoneLevel"			value="5" />				<!-- 如果玩家低于或等于这个等级,他将创造一个安全地带 -->
    <property name="PlayerSafeZoneHours"			value="0" />				<!-- 世界时日安全区存在 -->
    
    <!--  -->
    <property name="BuildCreate"					value="false" />			<!-- false(创造模式:开启:true、关闭:false,默认就好) -->
    <property name="DayNightLength"					value="60" />				<!-- (现实60分钟时间为游戏里一天,也可以写999999) -->
    <property name="DayLightLength"					value="18" />				<!-- (24小时制,白天占去18小时,剩下6小时为黑天) -->
    <property name="DropOnDeath"					value="4" />				<!-- (死亡掉落 0 = 掉落一切,1 = 工具带,2 = 背包,3 = 删除所有,4=不掉落 ) -->
    <property name="DropOnQuit"						value="0" />				<!-- (退出掉落 0 = 无,1 = 掉落一切,2 = 工具带,3 = 背包 ) -->
    <property name="BedrollDeadZoneSize"			value="15" />				<!-- (玩家睡袋15M范围内不会刷新丧尸) -->
    <property name="BedrollExpiryTime"				value="100" />				<!-- (睡袋失效时间,以游戏天数为单位) -->
    
    <!-- Performance related -->
    <property name="MaxSpawnedZombies"				value="60" />				<!-- (丧尸数不要超80,因为还有即时刷新丧尸,所以丧尸数不是这个选项能决定全部的 -->
    <property name="MaxSpawnedAnimals"				value="50" />				<!-- (动物数啊,随意了,只要不是100) -->
    <property name="ServerMaxAllowedViewDistance"	value="8" />				<!-- (6~12最大视距,7.8.9就好了,不然卡) -->
    
    <!-- Zombie settings -->
    <property name="EnemySpawnMode"					value="true" />				<!-- true(丧尸即时刷新,比如贞子尖叫) -->
    <property name="EnemyDifficulty"				value="0" />				<!-- 0( 狂暴模式 0 = 正常, 1 = 狂暴 ) -->
    <property name="ZombieMove"						value="0" />				<!-- 白天 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) -->
    <property name="ZombieMoveNight"				value="4" />				<!-- 夜晚 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) -->
    <property name="ZombieFeralMove"				value="0" />				<!-- 野外 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦)  -->
    <property name="ZombieBMMove"					value="4" />				<!-- 血月 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) -->
    <property name="BloodMoonFrequency"				value="7" />				<!-- 几天一次血月,所谓的7天尸潮可以自定义了 -->
    <property name="BloodMoonRange"					value="0" />				<!-- 实际血月日可以多少天随机偏离上述设置。 将此设置为0会使血液卫星恰好在血月频率中指定的每个第N天发生 -->
    <property name="BloodMoonWarning"				value="4" />				<!-- 红色日数在血月日开始的小时数。 将此值设置为-1会使红色永不显示  -->
    <property name="BloodMoonEnemyCount"			value="64" />				<!--  血月的时候,每个玩家对应的丧尸数量 -->
    
    <!-- Loot -->
    <property name="LootAbundance"					value="100" />				<!-- 搜刮倍率 -->
    <property name="LootRespawnDays"				value="15" />				<!-- 物资多少天刷新一次 -->
    <property name="AirDropFrequency"				value="72"/>				<!-- 空投时间(小时) -->
    <property name="AirDropMarker"					value="true"/>				<!-- 是否在地图标记空投 -->
    
    <!-- Multiplayer -->
    <property name="PartySharedKillRange"			value="10000"/>				<!-- 经验分享距离 -->
    <property name="PlayerKillingMode"				value="0" />				<!-- 玩家杀戮设置(0 =禁止杀戮,1 =仅杀死盟友,2 =仅杀死陌生人,3 =杀死所有人) -->
    
    <!-- Land claim options -->
    <property name="LandClaimCount"					value="1"/>					<!-- 每个玩家最多能有几颗生效的领地石 -->
    <property name="LandClaimSize"					value="41"/>				<!-- 领地石范围 -->
    <property name="LandClaimDeadZone"				value="30"/>				<!-- 禁止敌人放置领地石范围大小 (默认就好) -->
    <property name="LandClaimExpiryTime"			value="1000"/>					<!-- 离线多少天领地石失效 -->
    <property name="LandClaimDecayMode"				value="2"/>					<!-- 0(控制离线玩家如何降落索赔。所有索赔有充分保护的第一个24小时。0=线性,1=指数,2=完全保护,直到权利要求到期) -->
    <property name="LandClaimOnlineDurabilityModifier"	value="0"/>				<!-- 0(当玩家在线时,保护区的硬度会增加多少。0意味着无限(不会受到伤害)。默认值为4倍) -->
    <property name="LandClaimOfflineDurabilityModifier"	value="0"/>				<!-- 0(当玩家离线时,保护区的硬度会增加多少。0意味着无限(不会受到伤害)。默认值为4倍 ) -->
    
    
    <!-- There are several game settings that you cannot change when starting a new game.
    You can use console commands to change at least some of them ingame.
    setgamepref BedrollDeadZoneSize 30 -->
    

    ``

    4:点击根目录下批处理文件开启服务器

  • 相关阅读:
    SqlServer 数据库同步的两种方式 (发布、订阅),主从数据库之间的同步
    Haproxy+Heartbeat 高可用集群方案操作记录
    HAProxy+Keepalived高可用负载均衡
    Centos 6/7 忘记root密码处理方法
    Centos 7配置nginx反向代理负载均衡集群
    各种官网系统镜像文件
    Tomcat通过Redis实现session共享的完整部署记录
    ELK平台搭建及日志监控
    快速搭建ELK日志分析系统
    idea各种快捷键
  • 原文地址:https://www.cnblogs.com/qds1401744017/p/14705249.html
Copyright © 2020-2023  润新知