- 精华
- 阅读权限
- 120
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2015-8-7
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 tomatoshixihong 于 2025-8-1 12:53 编辑
目前可以在后台创建出合服信息,但是点击合服报错。
无法创建合服记录是因为缺少合服配置,把合服的配置添加好就可以创建合服信息了,在管理后台->系统管理->合服操作页面,合服配置中有一次合服,二次合服等等,填上下面的配置,就可以创建成功合服记录了:
{
"reward": {
"coin": 800,
"gold": 400,
"hero_exp": 20000
},
"rewardExtra": {
"coin": 3000,
"gold": 1500,
"rename_card": 1
},
"Right1": [0.6, 0.3, 0.1],
"Right2": 0.25, # 活跃总战力
"Right3": 0.15, # 虚拟充值
"Right4": 0.1, # 天充值
"Right5": 0.05, # 活跃玩家数
"Right6": 0.01, #活跃coin
"maxNum": 4000, # 每个新区玩家上限
"buildinglv_per": [
[15, 1.0],
[10, 0.7],
[5, 0.3],
[1, 0.1]
],
"base_reward": {
"coin": 5000,
"gold": 2000,
"hero_token": 5
}
}
创建好合服记录之后,点击合服按钮报错,查代码是调用了3352端口进行合服操作,目前没有启用3352端口,尝试用“python server_manage.py”启动3352端口,点击合服操作成功了,合服记录也显示完成,但是登录直接报错。
应该还是缺少一些关键步骤,不知道有没有大佬一起分享下。
单机合服请参照44楼的办法
先用初始区服创建账号,然后登录后台在分区列表里面是把原来的服删了,再建了个七合的服,账号用原来的账号。
这样操作之后,原来的区服就会隐藏不可见,不用选区,直接登录就行,(区分会自动成为xxxx(合))
后台发邮件就用之前账号的uid就行
按照44楼操作之后,后台有些功能不可用,比如发布配置之类的,请参照56楼的方法,替换服务端文件。
记得发布成功后要重启下游戏服务,不然配置只能前端生效
……………………………………………修复神灵迅游报错问题………………………………………………………
在service.py中搜索“[size=12.573px]_get_god_police_unlock_city_types”,
然后替换成下面的
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 city_data in god_police_config['limit'.values(): # 检查时间条件 if 'time' in city_data and city_data['time' != -1 and city_data['time' > open_days: continue for god_type in ['0', '1', '2', '3', '4': if god_type in city_data: unlock_types.append(god_type) unlock_types.extend(self.records['god_police_limit') return unlock_types
替换完成后保存,记得要重启server
|
|