970051992 发表于 2025-8-16 07:45:15

关于兵临天下 神灵巡游报错500的解决办法

本帖最后由 970051992 于 2025-8-21 22:41 编辑

各位大佬,我玩的的论坛里隐盟的VM一键端,按照论坛大佬的删服务器新建7合的办法,开始玩了,走到神灵巡游,点开就报错500,请问各位大佬有解决的办法吗?

已经按照楼下的大佬说的办法试出来了

在/data/server/service\server.py的文件里,用软件搜索下面第一行,找到后,将5-10行的代码最前面加#,意思就是跳过这几行,就可以用寻灵了


    def _get_god_police_unlock_city_types(self):
      unlock_types = []
      god_police_config = game_config.ploy.get('gods', None)
      open_days = User.season_num + 1
#      for item in god_police_config['limit']:
#            if item != -1 and item > open_days:
#               continue
#          if item:
#            continue
#         unlock_types.extend(item)
      unlock_types.extend(self.records['god_police_limit'])
      return unlock_types



lantian1 发表于 2025-8-17 01:19:35

估计只能花钱解决了

404420 发表于 2025-8-17 10:02:36

我是直接把那段代码注释掉

    def _get_god_police_unlock_city_types(self):
      unlock_types = []
      god_police_config = game_config.ploy.get('gods', None)
      open_days = User.season_num + 1
#      for item in god_police_config['limit']:
#            if item != -1 and item > open_days:
#               continue
#          if item:
#            continue
#         unlock_types.extend(item)
      unlock_types.extend(self.records['god_police_limit'])
      return unlock_types

马到丨成功 发表于 2025-8-17 11:30:15

404420 发表于 2025-8-17 10:02
我是直接把那段代码注释掉

    def _get_god_police_unlock_city_types(self):


文件的具体路径能标一下在哪里吗?找不到这个文件和文件夹

404420 发表于 2025-8-17 12:30:38

马到丨成功 发表于 2025-8-17 11:30
文件的具体路径能标一下在哪里吗?找不到这个文件和文件夹

data / server / service / server.py

970051992 发表于 2025-8-17 21:15:43

404420 发表于 2025-8-17 10:02
我是直接把那段代码注释掉

    def _get_god_police_unlock_city_types(self):


大佬,是把这段代码替换到原文件的哪个呀?

970051992 发表于 2025-8-17 21:30:12

404420 发表于 2025-8-17 10:02
我是直接把那段代码注释掉

    def _get_god_police_unlock_city_types(self):


原代码:
    def _get_god_police_unlock_city_types(self):
      unlock_types = []
      god_police_config = game_config.ploy.get('gods', None)
      open_days = User.season_num + 1
      for item in god_police_config['limit']:
            if item != -1 and item > open_days:
                continue
            if item:
                continue
            unlock_types.extend(item)
      unlock_types.extend(self.records['god_police_limit'])
      return unlock_types

调整代码1:
def _get_god_police_unlock_city_types(self):
      unlock_types = []
      god_police_config = game_config.ploy.get('gods', None)
      open_days = User.season_num + 1
#      for item in god_police_config['limit']:
#            if item != -1 and item > open_days:
#               continue
#          if item:
#            continue
#         unlock_types.extend(item)
      unlock_types.extend(self.records['god_police_limit'])
      return unlock_types
我改完以后重启,还是不行

404420 发表于 2025-8-17 21:42:49

970051992 发表于 2025-8-17 21:30
原代码:
    def _get_god_police_unlock_city_types(self):
      unlock_types = []


那我就不知道。






马到丨成功 发表于 2025-8-18 12:08:24

404420 发表于 2025-8-17 12:30
data / server / service / server.py

感谢大佬,顺便问一下红色灵兽怎么来的?我只看到金属的灵兽

404420 发表于 2025-8-18 12:39:52

马到丨成功 发表于 2025-8-18 12:08
感谢大佬,顺便问一下红色灵兽怎么来的?我只看到金属的灵兽


这个?抽箱子,低机率

马到丨成功 发表于 2025-8-18 13:21:24

404420 发表于 2025-8-18 12:39
这个?抽箱子,低机率

是的,这个抽的哪个箱子有

404420 发表于 2025-8-18 15:33:19

970051992 发表于 2025-8-18 20:00:18

404420 发表于 2025-8-17 21:42
那我就不知道。

大佬 你是哪段代码换成哪段了呀
是不是我替换错文件了

404420 发表于 2025-8-19 00:38:34

970051992 发表于 2025-8-18 20:00
大佬 你是哪段代码换成哪段了呀
是不是我替换错文件了

你的好象是 777权限的原因
在终端
chmod -R 777 /data
页: [1]
查看完整版本: 关于兵临天下 神灵巡游报错500的解决办法

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明