云服务器应该建立什么代理服务才能使家庭宽带下的游戏服务器相当于拥有了云服务器的公网ip?
首先回答第一个问题,如果游戏本a设置全局代理到拥有公网IP的云服务器b,并在b上建立代理服务,则a的游戏服务器可以通过b的公网IP地址访问。但是,这并不意味着a的游戏服务器拥有公网IP地址。如果要让a的游戏服务器拥有公网IP地址,需要在云服务器b上建立端口映射或NAT转发等服务,将b的公网IP映射到a的游戏服务器上。
其次回答第二个问题,要让a的游戏服务器出现在steam服务器列表中,需要使用Steamworks SDK并在a的游戏服务器上实现相关功能。具体来说,需要在游戏服务器上使用Steamworks SDK提供的API,将a的游戏服务器注册到Steam服务器列表中。需要注意的是,Steamworks SDK只能用于Steam游戏。
关于第三个问题,如果使用樱花frp的TCP/UDP隧道,需要建立的隧道端口应该包括a的游戏服务器端口以及frp客户端与服务端通信所使用的端口。具体来说,需要在游戏本a上运行frp客户端,并通过frp客户端将a的游戏服务器端口映射到云服务器b上。同时,需要在云服务器b上运行frp服务端,并将b的公网IP地址与frp服务端通信所使用的端口映射到frp客户端所使用的端口上。这样,通过b的公网IP地址加上映射的端口即可访问到a的游戏服务器。
最后,如果不使用樱花frp而是在云服务器b上建立其他服务,可以考虑使用端口映射或NAT转发等服务,将b的公网IP映射到a的游戏服务器上。具体来说,可以在云服务器b上运行端口映射或NAT转发软件,将b的公网IP地址与a的游戏服务器端口进行映射。这样,通过b的公网IP地址加上映射的端口即可访问到a的游戏服务器。需要注意的是,端口映射或NAT转发可能会对网络安全造成一定的影响,需要谨慎使用。
因为服务端有些问题 僵尸只会固定静态刷,目前我也没有办法 ,以下是我在外网找到的增加静态僵尸的办法(会降低服务器性能,慎用)
DayZ服务器常用设置方法
打开DAYZSERVER的根目录,DayZServer\mpmissions\dayzOfflinechernarusplus\db 在以下路径找到全局的配置Xml,globalsxml
DayZ服务器常用设置方法
文本格式打开之后会看到以下的配置参数
找到 <var name="ZombieMaxCount" type="0" value="500"/> 看后面的value值为500,意味着地图上总共会有500个僵尸
修改value的值 改为10000
DayZ服务器常用设置方法
再找到 <var name="SpawnInitial" type="0" value="1200"/> 这个的意思应该是初始化重生的范围内刷新僵尸,修改为2400 保存
DayZ服务器常用设置方法
然后再同一个目录下找到 事件的配置Xml,
同样以文本打开
打开之后我们可以发现有很多
<child lootmax="0" lootmin="0" max="2" min="1" type="Animal_GallusGallusDomesticus"/>
这种子标签 里面配置了各个地区刷新的物资等数量参数, lootmax 是物资数量 lootmin是物资最小数量 max是最大 min是最小
DayZ服务器常用设置方法
type="ZmbF_JoggerSkinny_Blue"/ 搜索 这个字段 你会看到MAX=“0” ,把MAX="0" 搜索 全局替换成max=“0”
僵尸就可以正常刷新了 不过它依旧是静态的 就比较
我们使用文本替换,搜索lootmax = "0";全局替换为 lootmax = "10"
保存 当你把参数都改了之后 保存 开启服务器 成功刷出僵尸
DayZ服务器常用设置方法
新加坡服务器。
《DayZ》中的服务器也是有种类的,但是很多玩家都不太清楚服务器的类别都是什么。AU-澳大利亚
AU/NZ澳大利亚/新西兰-澳大利亚/新西兰(通常位于澳大利亚)BR-巴西DE-德国ES-西班牙FR-法国CA-加拿大CA/FR-法国加拿大NL-荷兰PL-波兰SE-瑞典SG或SNG-新加坡UK-英国US-美国(非特定)LA洛杉矶-洛杉矶SJ-圣何塞GA-格鲁吉亚IL-伊利诺伊州CHI-芝加哥MO-密苏里州NJ-新泽西州NY-纽约BUF-布法罗TX-德克萨斯州DAL-达拉斯WA-华盛。
0条评论