新发的端:
主要功能:
修改gamedata里面的脚本,同时更新以下内容:
同步更新web端的数据
同步更新热更里面客户端的数据
所有的project.manifest同步更新MD5以及文件大小数据
脚本语言:python3.15
目录结构:
master
--src 代码文件夹
----main.py 主要修改和执行文件
----utils 公共包文件夹
----cfg 修改内容包文件夹,对应gamedata,后面介绍
--test 测试文件夹
配置以及运行,确保安装了python3
将原帖子中的server.zip解压,并且记住这个目录,这个目录下应该有root、www两个目录
打开master\utils\config.py,修改:
local_string_ip = "192.168.1.100"
# 目前只剩下这两个目录重要,其他目录下个版本全部删除
# server.zip解压目录。目录下应该有root、www两个目录
local_string_source_path = r'C:\Users\Tiny\Code\CRAZY_WATER_WORLD\server'
# 生成的数据,目录下会生成root、www两个目录,直接覆盖服务器根目录/即可完成部署,重启服务器,客户端清空数据重新拉取更新即可
local_string_destination_path = r'C:\Users\Tiny\Code\CRAZY_WATER_WORLD\destination'
local_string_ip 游戏服务器的IP,因为修改了project.manifest,所有要同步IP
local_string_source_path 上面server.zip解压的目录
local_string_destination_path 最后生成结果的目录可以运行时创建
打开master\main.py,修改:
m_list_classnames.append("worker_order") # 居民需求经验10倍
m_list_classnames.append("vip_level") # VIP特权,修改每日完成居民需求数量10倍
m_list_classnames.append("main_task") # 主线任务,修改首个任务奖励代金券 1000 万,主线任务经验动态递增
m_list_classnames.append("antique_effect") # 藏品属性10倍
m_list_classnames.append("antique_master_lv") # 收藏大师属性10倍
m_list_classnames.append("antique_suit") # 收藏套装属性10倍
m_list_classnames.append("arena_shop_product") # 竞技场商店 修改兑换次数,将碎片更改为红卡自选箱和红卡碎片,降低价格相当于提高奖励
m_list_classnames.append("vip_shop_product") # 特权商店 修改限购次数
m_list_classnames.append("guild_tech") # 联盟科技 大幅度增强
m_list_classnames.append("select_pack_lib") # 红色英雄自选包新增6个红色英雄
# m_list_classnames.append("hero") # 所有英雄都设置为S1,服务器玩S1
这里append的是master\cfg下的文件,上面这些是我玩的时候创建的,你可以根据自己选择注释掉
也可以自己创建新的修改,master\cfg下的文件创建以worker_order为例:
import math
# clasename一定要和文件名一致,因为我偷懒少了个classname参数
class worker_order:
def __init__(self):
self.m_string_server_name = "WorkerOrderCfg.json" #这个是gamedata下文件名称
本站所有内容均来源于互联网,仅供个人学习与交流参考使用,请勿用于商业运营或牟利。严禁利用本站资源从事任何违法、侵权或其他非法活动,由此产生的一切后果由使用者自行承担。
本站所展示的内容及观点仅代表原作者或发布者立场,不代表本站观点,本站不对内容的真实性、准确性、完整性做任何保证。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解! 邮件:admin@90ym.cn
















暂无评论内容