theisle恐龙岛是充满着刺激热血的冒险类游戏,游戏中的玩家生活在很古老以前,所扮演的便是一只恐龙,在这个全部都是恐龙的世界中,想要活下去就得用头脑躲避着各种天敌,才能活下去。想自己开服?服务器这块无疑是重中之重该怎么选择呢?
自主搭建theisle恐龙岛服务器
恐龙岛是开源游戏所以可以搭建属于自己的专属服务器
服务器的选择:
什么是BGP线路呢?北网通,南电信这句话你可能有听过,就是字面理解的意思,BGP线路就是电信、网通、移动三线合一个IP,无需设置接口,自动分配最优网络线路,在稳定性和速度上更有优势,可保证服务器的稳定运行,但是相比单线/双线来说,BGP的成本也会更高,不会存在电信玩家卡网通移动顺畅,网通顺畅电信移动玩家卡的种种情况.无需设置接口,自动分配最优网络线路,在稳定性和速度上更有优势
另外,像theisle、CSGO、方舟等这些steam游戏来说,游戏的帧数和渲染效果都是很高的,只有把显示效果、游戏帧数做到更好,才能给玩家更好的游戏体验,所以服务器的CPU选择也是很关键的,对于高品质画面游戏,支持睿频加速、多线程技术、动态加速频率的CPU会更加合适,避免出现卡顿的情况。i9系列高主频服务器的非常合适。
玩theisle的人应该都知道,欧服theisle服务器在海外,所以延迟会比较高,延迟高意味着游戏加载会比较慢,这也是为什么有的人会自己搭建服务器的一个原因,个人搭建服务器多数用的都是国内的服务器,延迟低,加载更快,游戏体验感更好。
这就延伸出一个问题,并不是国内的所有机器都是延迟很低,也需要结合机房环境和服务器带宽,机房不同,服务器的稳定性和安全性都不同,带宽资源也不一样,steam类游戏帧数高比较占用带宽,玩家人数多,如果是带宽不足,延迟就会更高
在上面有提到steam类的游戏帧数都挺高的,帧数越高,对服务器的硬盘配置要求也越高,现在市面上SSD固态硬盘比较常用,运行速度快,i9-9900K的存储容量512G M.2固态硬盘。游戏行业同行竞争大,容易遭受同行的攻击在防御上可以根据自己的需求去做选择。
开正式服测试服还是巨兽岛区别都不一样
正式服主要是mode比较贵.
测试服和正式服区别不大主要是开源,自己搭建的服model添加进去出给玩家
巨兽岛是单独另外的一个端,相对于测试服正式服整体还是有很大的区别
只要对开服有兴趣的小伙伴都可以找我。
接下来我们进入主题:Theisle恐龙岛游戏架设教程
下载SteamCmd
steam任何一个游戏的服务端程序你都要通过steamcmd来安装
下载解压steamcmd,然后通过steamcmd安装Theisle的服务端程序
下载Notepad++++(编写代码脚本兼容性强)
不知道怎么下载的可以找我要链接
进入服务器这两个文件我是直接下载好的在服务器里面
创建一个名为"theisle岛服务器更新.txt"的文本,然后将"txt"改成"bat"并将下面的代码复制进去保存并运行
保存后直接启动会下载steam Theisle游戏端的框架
下载完成后找到这个路径运行TheisleServer.exe 运行后才会生成saved文件在Theisle文件里面
注意:后续版本更新后运行TheIsleServer.exe不会在自动生成game.ini,我们需要自己手动创建game.ini文件并将以下代码拷贝进去.
D:steamcmdsteamappscommonTheIsle/Dedicated ServerTheIsleSavedConfigWindowsServer
在Game.ini基本设置添加以下代码:
[/script/theisle.igamesession]
ServerName=idc02.com.(这里是服务器的名字可以自己进行修改)
bFamilySharing=true
bServerGlobalChat=true
bServerNameTags=true
bServerExperimental=true
ServerAIMax=300
ServerAIRate=20.0
bServerAIPlayerSpawns=true
bServerGrowth=false
bServerFallDamage=false
bServerAllowReplayRecording=true
ServerDeadBodyTime=10
ServerRespawnTime=0
ServerLogoutTime=0
ServerAdmins=
BannedUsers=(UserName="",UniqueID="")
[/script/theisle.igamemode]
DisabledDinosaurs=
Progressinotallow=(Row="",Points=0)
ServerStartingTime=1350
bServerDynamicTimeOfDay=1
ServerDayLength=60
ServerName=idc02.com
ServerAdmins= //管理员
BannedUsers=(UserName="",UniqueID="") //服务器黑名单
在路径:D:steamcmdsteamappscommonThe Isle Dedicated Server创建一个名为"服务器启动.txt"的文本,然后将"txt"改成"bat"将下面代码复制进去并保存且运行
@echo off
echo 此窗口请不要关闭
:srcds
echo (%time%) srcds started.
start/wait"idc02.com"TheIsleServer.exe/Game/TheIsle/Maps/Thenyaw_Island/Thenyaw_Island?MultiHome=0.0.0.0?Port=7777?QueryPort=7778?MaxPlayers=200?game=Survival -log
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds
注意:Mulitihome=0.0.0.0这里一定要换成你自己服务器的IP
例如:
:srcds
echo (%time%) srcds started.
start/wait"idc02.com"TheIsleServer.exe/Game/TheIsle/Maps/Thenyaw_Island/Thenyaw_Island?MultiHome=140.210.20.108?Port=7777?QueryPort=7778?MaxPlayers=200?game=Survival -log
echo (%time%) WARNING: srcds closed or crashed, restarting.
goto srcds
到这里我们Theisle的游戏框架就已经弄好了,打开steam进入theisle游戏面板搜索我们的服务器IDC02.com进入游戏
那么到了这里我们的游戏就已经架设完成了要是还有什么不懂得可以联系我
我是艾西一个专注于游戏服务器的热心小伙,希望可以帮助到有需要的铁汁们
携手驰网带你了解更多网络知识(有一台服务器可以干很多很酷的事情)