原理是利用MySQL服务器最终需求, 同个tshock 全部人的数据都在同个tshock 中, 但是却是多个地图, 可以实现切换,这种情况
最终需求, 同个tshock 全部人的数据都在同个tshock 中, 但是却是多个地图, 可以实现切换,这种情况
Mysql 服务器让自己编码还是去哪里下载原理是利用MySQL服务器
1.运行 MySQL 服务器
2.准备多个tshock文件夹
修改所有tshock的config.json
"ServerPort": ????, <-- 例如7777和7778(分配不同的端口)
....
"StorageType": "mysql",
"MySqlHost": "localhost:3306",
"MySqlDbName": "", <-- 例如"tshock"
"MySqlUsername": "", <-- 数据库用户名
"MySqlPassword": "", <-- 数据库密码
....
"RequireLogin": true,
3.运行所有tshock
大佬,该怎么配置mysql,还是说不用管,它自己会使用mysql目前没有现成的此类技术。上面提到了多种相关的技术,不过有点模糊。如果你想要:
* 玩家输入同一个IP,不同端口后可以进入不同地图的服务器,但是背包相同 -> 使用MySQL
* 玩家输入一个IP和一个固定端口,游戏内输入命令切换到不同的地图 -> 暗中开多个不同端口的服务器,安装上面提到的插件,然后只将一个端口告诉玩家
你可以组合以上两点,就可以实现“在切换到不同地图的同时使用相同的背包”。
利益相关: Stellaria 开发者
为什么我总/sv换地图就会卡在地图正在保存,然后服务器显示错误就停止运行了,这是什么原因原理是利用MySQL服务器
1.运行 MySQL 服务器
2.准备多个tshock文件夹
修改所有tshock的config.json
"ServerPort": ????, <-- 例如7777和7778(分配不同的端口)
....
"StorageType": "mysql",
"MySqlHost": "localhost:3306",
"MySqlDbName": "", <-- 例如"tshock"
"MySqlUsername": "", <-- 数据库用户名
"MySqlPassword": "", <-- 数据库密码
....
"RequireLogin": true,
3.运行所有tshock
* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责