diff --git a/Server/ConsoleCommandsAPI.py b/Server/ConsoleCommandsAPI.py index 2fe9127..c937080 100644 --- a/Server/ConsoleCommandsAPI.py +++ b/Server/ConsoleCommandsAPI.py @@ -25,23 +25,33 @@ class ConsoleCommandsAPI: """ self.server = server self.commands = { + #添加命令 "addmoney": self.cmd_add_money, # 给玩家添加金币 "addxp": self.cmd_add_experience, # 给玩家添加经验值 "addlevel": self.cmd_add_level, # 给玩家添加等级 "addseed": self.cmd_add_seed, # 给玩家添加种子 + #杂项命令 "lsplayer": self.cmd_list_players, # 列出所有玩家 "playerinfo": self.cmd_player_info, # 查看玩家信息 + "ban": self.cmd_ban_player, # 踢出玩家 + "weather": self.cmd_weather, # 设置天气 + "help": self.cmd_help, # 显示帮助信息 + #重置命令 "resetland": self.cmd_reset_land, # 重置玩家土地 "repasswd": self.cmd_reset_password, # 重置玩家密码 "rename": self.cmd_rename_player, # 重命名玩家昵称 "refarmname": self.cmd_rename_farm, # 重命名农场名称 - "ban": self.cmd_ban_player, # 踢出玩家 - "weather": self.cmd_weather, # 设置天气 - "help": self.cmd_help, # 显示帮助信息 + + #服务器管理命令 "stop": self.cmd_stop, # 停止服务器 + #重启服务器 + #查看服务器状态 + + #玩家配置数据库命令(未测试) "save": self.cmd_save_all, # 保存所有玩家数据 "reload": self.cmd_reload_config, # 重新加载配置文件 - # MongoDB管理命令 + + # MongoDB管理命令(未测试) "dbtest": self.cmd_db_test, # 测试MongoDB连接 "dbconfig": self.cmd_db_config, # 配置MongoDB连接 "dbchat": self.cmd_db_chat, # 管理聊天数据 diff --git a/Server/__pycache__/ConsoleCommandsAPI.cpython-313.pyc b/Server/__pycache__/ConsoleCommandsAPI.cpython-313.pyc index 37d13da..b1584f4 100644 Binary files a/Server/__pycache__/ConsoleCommandsAPI.cpython-313.pyc and b/Server/__pycache__/ConsoleCommandsAPI.cpython-313.pyc differ diff --git a/Server/__pycache__/WSRemoteCmdApi.cpython-313.pyc b/Server/__pycache__/WSRemoteCmdApi.cpython-313.pyc index 2b0f6e2..2f13b43 100644 Binary files a/Server/__pycache__/WSRemoteCmdApi.cpython-313.pyc and b/Server/__pycache__/WSRemoteCmdApi.cpython-313.pyc differ diff --git a/Server/test_websocket.py b/Server/test/test_websocket.py similarity index 100% rename from Server/test_websocket.py rename to Server/test/test_websocket.py diff --git a/Server/test/ConsoleCommandsAPI_README.md b/Server/test/文档/ConsoleCommandsAPI_README.md similarity index 100% rename from Server/test/ConsoleCommandsAPI_README.md rename to Server/test/文档/ConsoleCommandsAPI_README.md diff --git a/Server/test/游戏小提示配置系统说明.md b/Server/test/文档/游戏小提示配置系统说明.md similarity index 100% rename from Server/test/游戏小提示配置系统说明.md rename to Server/test/文档/游戏小提示配置系统说明.md diff --git a/Server/test/特殊农场管理系统说明.md b/Server/test/文档/特殊农场管理系统说明.md similarity index 100% rename from Server/test/特殊农场管理系统说明.md rename to Server/test/文档/特殊农场管理系统说明.md diff --git a/Server/特殊农场系统优化说明.md b/Server/test/文档/特殊农场系统优化说明.md similarity index 100% rename from Server/特殊农场系统优化说明.md rename to Server/test/文档/特殊农场系统优化说明.md diff --git a/Server/test/item_config_debug.json b/Server/test/游戏配置/item_config_debug.json similarity index 100% rename from Server/test/item_config_debug.json rename to Server/test/游戏配置/item_config_debug.json diff --git a/assets/作物/咖啡豆/幼苗.webp b/assets/作物/咖啡豆/幼苗.webp index 8416cb8..0428d86 100644 Binary files a/assets/作物/咖啡豆/幼苗.webp and b/assets/作物/咖啡豆/幼苗.webp differ diff --git a/assets/作物/咖啡豆/成熟.webp b/assets/作物/咖啡豆/成熟.webp index 8416cb8..98e4ed4 100644 Binary files a/assets/作物/咖啡豆/成熟.webp and b/assets/作物/咖啡豆/成熟.webp differ diff --git a/assets/作物/咖啡豆/未成熟.webp b/assets/作物/咖啡豆/未成熟.webp new file mode 100644 index 0000000..7561c3b Binary files /dev/null and b/assets/作物/咖啡豆/未成熟.webp differ diff --git a/assets/作物/检测是否缺少图片.py b/assets/作物/检测是否缺少图片.py new file mode 100644 index 0000000..2db3d1e --- /dev/null +++ b/assets/作物/检测是否缺少图片.py @@ -0,0 +1,34 @@ +import os + +def check_folders(): + # 获取当前脚本所在目录 + script_dir = os.path.dirname(os.path.abspath(__file__)) + + # 需要检查的文件名 + required_files = { + "未成熟.webp", + "成熟.webp", + "幼苗.webp", + "收获物.webp" + } + + # 遍历当前目录下的所有项 + for item in os.listdir(script_dir): + item_path = os.path.join(script_dir, item) + + # 只处理文件夹 + if os.path.isdir(item_path): + # 获取文件夹中的所有文件 + folder_files = set(os.listdir(item_path)) + + # 检查是否缺少必要文件 + missing_files = required_files - folder_files + + # 如果有缺少的文件,输出文件夹名称 + if missing_files: + print(f"文件夹 '{item}' 缺少以下文件: {', '.join(missing_files)}") + +if __name__ == "__main__": + check_folders() + print("检查完成") + \ No newline at end of file