和朋友只有周末时才有固定时间联机,其余时间只能各自打单机,但我又不能一直开电脑,就想租个云服务器,由于用的3.11.3版本,看了很多五花八门的教程也没成功 照片里是用的一些为了给3.11.3联机用的fika和客户端版本
想问一下该怎么做,求大佬指条明路 O72 O72 O72
还想问一下云服务器有公网IP就能让我们联机吗(通过设置端口和地址等手段)?
Fika.Dedicated插件的专用主机联机和headless主机联机与正常fika用虚拟局域网联机有啥区别和各自特点啊?
spt 3.11.3
已配图
是
其他问题
如果你是有公网IP的云服务器,那么你…………
首先,你要在服务器上像自己本地一样解压客户端和服务端在同一个文件夹,因为你需要使用专用客户端建立主机进行联机
启动服务端,生成该生成的文件夹。
fika-server只有云服务器上的服务端需要安装。
fika-core在云服务器上的服务端也需要安装。
fika-headless只有云服务器上的客户端需要安装(没它生成不了专用客户端的启动脚本)
dedicated是过时的插件,我不知道你从哪弄来的,现在不需要他了,dedicated就是headless
你还缺一个fikaservertools,它用来启动专用客户端的脚本,没它你就算生成了headless脚本也启动不了。
我建议你去github下一个
fikaservertools需要解压在user\mods\fika-server文件夹里,如图所示
然后运行一次服务端,加载出IP端口后关闭服务端,在user\mods\fika-server\assets\configs文件夹下找到fika.jsonc
用记事本或者vscode打开它,并按照图片指示修改
建议设置1个,除非你有模拟机组网后多开tkf,以前可以多开,现在被限制了 **njt
设置好后再运行一次客户端,此时会生成对应数量的专用客户端账号以及启动脚本
启动脚本在user\mods\fika-server\assets\scripts
把你生成的headless脚本移动到服务端目录下,就像这样
然后就是最折磨人的部分了,你需要在服务器上运行一次塔科夫
没错是客户端,也就是开服,本机运行一次游戏,否则headless无法启动
顶着个位帧数运行一遍游戏以后,退出游戏就可以正常启动headless了,就像本机开游戏一样,只不过没有GPU渲染
至此,服务器架设基本完成
服务端使用的端口是fika.jsonc里设置的port端口,云服后台开这个端口即可登录服务器。
headless客户端使用的fikacore默认端口是25565,云服后台开这个端口即可联机。
如果你不使用专用主机你就无法联机,因为自己做主机时需要主机有公网IP或者在虚拟局域网内,否则无法连接端口。
此时只能单人战局,但连着的是云服的服务端,战局外依旧可以使用fikacore的功能跟小伙伴发送物品、加好友、以及聊天。
本来想上传servertools给你的,文件超过12m无法上传