作者c3632571 (慈兽‧麒麟泪)
看板Minecraft
标题[技巧]伺服器资料互通
时间Thu May 14 18:12:34 2015
这里是用Windows架构系统测试
方法上有一些机能限制
1.两个伺服端验证方式要一样(同为正版验证或同不正版验证)
2.两个伺服端设定要相同,只有Port不一样(其实一些设定不同搞不好没差就是)
3.如果有用户同时登入两个伺服端,有可能出问题
*其实有点像多重入口或是分流的概念
单机架构下比较单纯,适用情境是用於取得更多的执行绪和系统资源而多开
下面范例资料树如下
F Disk
├PLS1(伺服器1)
├PLS2(伺服器2)
└PLSW(地图)
这时候PLS1和PLS2都是伺服器,设定的Port不一样而已
把两个伺服器的server.properties打开
找到level-name= (这里预设值是World)
把这项改成../PLSW
../ 会让伺服器网上找一层目录
接着PLSW告诉伺服器地图在PLSW
当然你也可以往下更多层就是了....
=====下面仅理论,没有验证=====
如果跨电脑开服时,假设情况,我有一台资料电脑,和两台伺服电脑
这时候只要把远端(资料电脑)的目录或磁碟直接挂载到伺服电脑上,并以资料夹型态挂载
理论上也可以实现
至於能不能允许FTP之类的远端方式,还要在测试看看
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.234.132.103
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Minecraft/M.1431598357.A.47F.html
1F:推 cowbaying: 地图上的物件呢? 这样两边会不一样吧 只有地形会一样 05/14 18:18
会一样,因为两边共用一张地图资料
我测试用盘灵1.2.1,没发生问题....到目前啦
不过如果两边同时有人操作特定动作我就不知道了,目前没碰过
2F:推 sopare: 这样看的到另一个伺服器的其他玩家吗? 05/14 18:32
只有资料互通,概念上比较像分流,目前好像没办法直接让两个服互相看到玩家
3F:推 CP64: 不过如果同时有人动到同个区块会尴尬 05/14 19:01
确实有可能,这倒是没有想到的...不过至少盘灵这种玩法的 问题应该少些
4F:推 tonylo2ooo: 如果是Sequential的去读写其实应该不会deadlock 05/14 19:32
5F:→ tonylo2ooo: 感觉蛮可行的 不过玩一玩会不会忽然被方块埋住X) 05/14 19:33
6F:→ c3632571: 可能要大家继续研究下去 然後或许可以改良一下23333 05/14 19:48
7F:推 nick5487: 走到一半发现突然出现一座房子也太恐怖 05/14 21:02
WWWW会变成麦块的神秘都市传说,某个服走在路上,可能突然就冒出一栋房子WWWW
8F:推 CP64: 突然冒房子还好 落穴比较可怕.... 05/14 23:50
像是直接挖通到虚空的溶洞吗WWWW
※ 编辑: c3632571 (36.234.132.103), 05/15/2015 00:23:42
9F:推 h73o1012: 会变成两边互相拆屋大赛 05/15 08:23
10F:→ Siu: 要经internet就用iSCSI 05/15 09:58
11F:推 miau9202: 要搞成这样的话,重写伺服器吧 05/15 14:32
12F:推 m01a011: 话说...使用BungeeCord不就得哩? 05/16 15:31
13F:→ pcchou: iSCSI/NFS 比较适合吧… 05/31 11:27
14F:→ pcchou: 话说这样很有可能会有档案写入冲突吧 05/31 11:27
15F:推 wyxptt: 地图计分板会出错,其他没问题,这我试过了 06/02 13:05