baq982
多世界插件如何让系统认为玩家在不同的世界

现在是这样的服务器装了多世界插件后,创造了新的世界,玩家去了新的世界后,系统还是觉得玩家在主世界,而不是在新世界内,权限组调用的全是主世界,新世界的权限无法加载,多世界背包也不切换,我不知道是权限组的问题还是其他问题,求助

jiuerd
修改配置文件.\plugins\GroupManager\config.yml
mirrors:
        # 多世界设置,世界列表中子世界将参照父世界的设置.
        # 第一个世界 'world' 是主世界名称
        # 子世界 'world_nether' 和 'world_the_end' 将会
        # 与父世界使用相同的玩家/用户组文件.
        # 每个子世界可以设置镜像的 'groups', 'users' 或者与父世界使用一样的设置.
        # all_unnamed_worlds将会使用所有未定义的世界

        world:
          world_nether:
          - users
          - groups
          world_the_end:
          - users
          - groups
          all_unnamed_worlds:
          - users
          - groups
        多世界名:
         
    #  world2:      (World2 将会拥有自己的独立设置)
    #    world3:
    #    - users    (World3 使用 world2 的 users.yml,但是使用自己独立的 groups.yml)
    #    world4:
    #    - groups   (World4 使用 world2 的 groups.yml,但是使用自己独立的 users.yml)
    #  world5:
    #    - world6   (这个世界使用从world5镜像过来的设置文件)
重载服务器之后,将自动生成对应世界的权限组配置文件.\plugins\GroupManager\worlds\testworld\groups.yml




baq982
jiuerd 发表于 2015-5-5 10:33
修改配置文件.\plugins\GroupManager\config.yml
重载服务器之后,将自动生成对应世界的权限组配置文件.\plu ...

这里是默认的


我每个世界的权限都是独立的,但是不知道为什么突然就全部混在了spawn这个世界,随便去哪个世界,都是用的spawn的权限,玩家聊天时前缀也是spawn



baq982
jiuerd 发表于 2015-5-5 10:33
修改配置文件.\plugins\GroupManager\config.yml
重载服务器之后,将自动生成对应世界的权限组配置文件.\plu ...

这是我spawn世界的权限,是不是哪里设置错了



jiuerd

你这配置就不对了啊;
你那个世界名的文件夹的截图是在哪个文件夹下面的?
这么说吧,你在.\plugins\groupmanager\worlds文件夹下能找到你的各个世界的文件夹么

Danking
plugins\Multiverse-Core\worlds.yml
找到這個配置文件後用Notepad ++ 打開它

worlds:
  world1:
    ==: MVWorld
    hidden: 'false'
//世界前輟名稱
    alias: '[新世界'
    color: WHITE
    style: NORMAL
    pvp: 'true'
    scale: '16.0'
    respawnWorld: ''
    allowWeather: 'true'
    difficulty: EASY
    spawning:
      ==: MVSpawnSettings
      animals:
        ==: MVSpawnSubSettings
        spawn: 'true'
        spawnrate: '-1'
        exceptions: []
      monsters:
        ==: MVSpawnSubSettings
        spawn: 'true'
        spawnrate: '-1'
        exceptions: []
    entryfee:
      ==: MVEntryFee
      amount: '0.0'
      currency: '-1'
    hunger: 'true'
    autoHeal: 'true'
    adjustSpawn: 'true'
    portalForm: ALL
    gameMode: SURVIVAL
    keepSpawnInMemory: 'true'
    spawnLocation:
      ==: MVSpawnLocation
      x: 0.0
      y: 58.0
      z: 0.0
      pitch: 0.0
      yaw: 0.0
    autoLoad: 'true'
    bedRespawn: 'true'
    worldBlacklist: []
    environment: THE_END
    seed: '-9131777476638011453'
    generator: 'null'
    playerLimit: '-1'
    allowFlight: 'true'
  world:
    ==: MVWorld
    hidden: 'false'
//世界前輟名稱
    alias: '[主世界'
    color: WHITE
    style: NORMAL
    pvp: 'true'
    scale: '1.0'
    respawnWorld: ''
    allowWeather: 'true'
    difficulty: EASY
    spawning:
      ==: MVSpawnSettings
      animals:
        ==: MVSpawnSubSettings
        spawn: 'true'
        spawnrate: '-1'
        exceptions: []
      monsters:
        ==: MVSpawnSubSettings
        spawn: 'true'
        spawnrate: '-1'
        exceptions: []
    entryfee:
      ==: MVEntryFee
      amount: '0.0'
      currency: '-1'
    hunger: 'true'
    autoHeal: 'true'
    adjustSpawn: 'true'
    portalForm: ALL
    gameMode: SURVIVAL
    keepSpawnInMemory: 'true'
    spawnLocation:
      ==: MVSpawnLocation
      x: -809.5
      y: 7.0
      z: 306.5
      pitch: 0.0
      yaw: 0.0
    autoLoad: 'true'
    bedRespawn: 'true'
    worldBlacklist: []
    environment: NORMAL
    seed: '-2612041814919739403'
    generator: ASkyBlock
    playerLimit: '-1'
    allowFlight: 'true'

柠汪汪
赞同@jiuerd的作法,你可以在GM中给不同的世界写入独立权限文件,这样就把世界之间的权限分开了~

灵感来了的话送点人气帮我升级一下~~{:10_512:}

baq982
jiuerd 发表于 2015-5-5 11:22
你这配置就不对了啊;
你那个世界名的文件夹的截图是在哪个文件夹下面的?
这么说吧,你在.\plugins\groupma ...

可以的,下面这张图片就是那个文件夹内的


我之前1.6.4的就是那么搞,但是1.7.2就出问题了,不知道是不是哪里设置错了

jiuerd
baq982 发表于 2015-5-5 13:09
可以的,下面这张图片就是那个文件夹内的

你这些文件夹是复制过来的么?
不可能你gm的配置里面没给世界独立权限就会出现这些配置的啊;
你还是先去修改一下配置文件试试吧

baq982
jiuerd 发表于 2015-5-5 13:15
你这些文件夹是复制过来的么?
不可能你gm的配置里面没给世界独立权限就会出现这些配置的啊;
你还是先去修 ...

我是把主世界的配置文件复制了几份,然后针对这些世界修改了权限,然后放到那些文件夹中的

baq982
jiuerd 发表于 2015-5-5 13:15
你这些文件夹是复制过来的么?
不可能你gm的配置里面没给世界独立权限就会出现这些配置的啊;
你还是先去修 ...

确实我多世界新建之后gm没有自动为我那个世界建立权限文件

jiuerd
baq982 发表于 2015-5-5 13:36
我是把主世界的配置文件复制了几份,然后针对这些世界修改了权限,然后放到那些文件夹中的 ...

你这么干没意义啊,自己创建的插件又不认的.

Danking
顯示世界的名稱跟權限組沒關係吧,權限組的名稱通常是拿來掛管理層次的階級名稱的

baq982
Danking 发表于 2015-5-5 13:55
顯示世界的名稱跟權限組沒關係吧,權限組的名稱通常是拿來掛管理層次的階級名稱的 ...

是没关系,但是无论去哪个世界,服务器都认为我在spawn这个世界导致我有插件无法使用了

baq982
jiuerd 发表于 2015-5-5 13:47
你这么干没意义啊,自己创建的插件又不认的.

要怎么设置啊,让他自动生成配置= =1.7.2的和1.6.4的不一样了吗,我1.6.4的可以那么干啊

huane2008
这个问题很好解决啊。
不要想的那么复杂
给新的世界一个新的权限组。
然后你想让玩家在新的世界有某种权限你就在新的世界给玩家添加权限或者说插件的权限就行了

jiuerd
baq982 发表于 2015-5-5 14:19
要怎么设置啊,让他自动生成配置= =1.7.2的和1.6.4的不一样了吗,我1.6.4的可以那么干啊 ...

你先按照我说的去做,修改groupmanager的config文件;
仔细看看我贴出的内容,特别是绿色加粗部分的注释;

baq982
huane2008 发表于 2015-5-5 14:29
这个问题很好解决啊。
不要想的那么复杂
给新的世界一个新的权限组。

我现在就是这么做的

huane2008
那么我的回答是正确的啊。
给分啊。
你有什么不懂可以提

Danking
baq982 发表于 2015-5-5 14:18
是没关系,但是无论去哪个世界,服务器都认为我在spawn这个世界导致我有插件无法使用了 ...

你要不要把資料夾發給我 我直接改給你...

baq982
jiuerd 发表于 2015-5-5 15:04
你先按照我说的去做,修改groupmanager的config文件;
仔细看看我贴出的内容,特别是绿色加粗部分的注释; ...

我自己改了貌似还是没用,要不我文件发给你帮我弄下 GroupManager.rar (174.4 KB, 下载次数: 2)




baq982
Danking 发表于 2015-5-5 18:50
你要不要把資料夾發給我 我直接改給你...

GroupManager.rar (174.4 KB, 下载次数: 4)

Danking

多世界呢?

baq982

帮我弄下谢谢了,应为这个权限问题,服务器玩家有些不满
Multiverse-Core.rar (1.86 KB, 下载次数: 3)


jiuerd
baq982 发表于 2015-5-6 09:25
我自己改了貌似还是没用,要不我文件发给你帮我弄下

你的世界太多了,有好几个都是完全相同的配置,现在在游戏中说话的前缀还是全部显示[spawn]么?

baq982
jiuerd 发表于 2015-5-7 11:57
你的世界太多了,有好几个都是完全相同的配置,现在在游戏中说话的前缀还是全部显示[spawn]么? ...

是的,现在我已经发现

比如说玩家最后一次退出是在spawn的世界,那么再次登录他用的就是spawn的权限,无论去哪个世界都是spawn的权限,聊天前缀也是如此。

我1.6.4也是一样的权限,但是没有出现这种问题,现在就是不知道是什么原因导致了

要不加下QQ

jiuerd
baq982 发表于 2015-5-7 12:08
是的,现在我已经发现

比如说玩家最后一次退出是在spawn的世界,那么再次登录他用的就是spawn的权限,无 ...

按照你怎么说,我觉得不是mv和gm的问题了..是不是其他插件的问题?

baq982
jiuerd 发表于 2015-5-7 12:26
按照你怎么说,我觉得不是mv和gm的问题了..是不是其他插件的问题?

就这些插件,难不成有前置插件没装?


a1442265069
给新世界的权限:你在那个权限组建一个文件夹,名字就叫做你在游戏里输入的,比如我新建了一个超平坦多世界,然后名字叫做yx,那么就在权限组的worlds文件新建一个叫yx的文件夹然后开服就OK了,!

第一页 上一页 下一页 最后一页