Compare commits

..

No commits in common. "bb112aedf86dd9fc62f1140406049e9b6c1bdd27" and "bf46f317865fcf16d80cca81fa9b1bb427116d95" have entirely different histories.

3 changed files with 48 additions and 66 deletions

View File

@ -6,7 +6,7 @@
##
#
# Animation Company script for mitmproxy
# Genshin Impact script for mitmproxy
#
# https://github.com/MlgmXyysd/
#
@ -30,7 +30,7 @@ from proxy_config import USE_SSL
from proxy_config import REMOTE_HOST
from proxy_config import REMOTE_PORT
class MlgmXyysd_Animation_Company_Proxy:
class MlgmXyysd_Genshin_Impact_Proxy:
LIST_DOMAINS = [
"api-os-takumi.mihoyo.com",
@ -150,6 +150,6 @@ class MaybeTls:
self.strategy.record_failure(server_address)
addons = [
MlgmXyysd_Animation_Company_Proxy(),
MlgmXyysd_Genshin_Impact_Proxy(),
MaybeTls()
]

View File

@ -1,26 +1,26 @@
{
"messages": {
"game": {
"port_bind": "Игровой сервер запущен на порте %s",
"port_bind": "Сервер запущен на порте %s",
"connect": "Клиент подключился с %s",
"disconnect": "Клиент подключился с %s",
"game_update_error": "Произошла ошибка при обновлении игры.",
"command_error": "Командная ошибка:"
},
"dispatch": {
"port_bind": "[Dispatch] Распределительный сервер запущен на порте %s",
"port_bind": "[Dispatch] Dispatch server started on port %s",
"request": "[Dispatch] Client %s %s request: %s",
"keystore": {
"general_error": "[Dispatch] Возникла ошибка при загрузке keystore!",
"password_error": "[Dispatch] Не удалось загрузить keystore. Пытаемся использовать пароль для keystore по умолчанию...",
"general_error": "[Dispatch] Error while loading keystore!",
"password_error": "[Dispatch] Unable to load keystore. Trying default keystore password...",
"no_keystore_error": "[Dispatch] Сертификат SSL не найден! Возвращаемся к режиму сервера HTTP.",
"default_password": "[Dispatch] Пароль keystore по умолчанию был успешно загружен. Установите пароль 123456 в config.json."
"default_password": "[Dispatch] The default keystore password was loaded successfully. Please consider setting the password to 123456 in config.json."
},
"authentication": {
"default_unable_to_verify": "[Авторизация] Произошел вызов метода verifyUser, который недоступен в стандартном обработчике авторизации."
},
"no_commands_error": "Команды не доступны в режиме \"dispatch only\".",
"unhandled_request_error": "[Dispatch] Возможный необработанный запрос %s: %s.",
"no_commands_error": "Commands are not supported in dispatch only mode.",
"unhandled_request_error": "[Dispatch] Potential unhandled %s request: %s.",
"account": {
"login_attempt": "[Dispatch] Клиент %s пытается войти.",
"login_success": "[Dispatch] Клиент %s вошел как %s.",
@ -274,11 +274,11 @@
"send_cancel": "Отправление сообщения было отменено.",
"send_done": "Сообщение было отправлено пользователю %s!",
"send_all_done": "Сообщение было отправлено всем пользователям!",
"not_composition_end": "Составление письма еще не было завершено.\nВведите '/sendmail %s' для продолжения или '/sendmail stop' для отмены",
"not_composition_end": "Message composition not at final stage.\nPlease use '/sendmail %s' or '/sendmail stop' to cancel",
"please_use": "Пожалуйста, введите '/sendmail %s'",
"set_title": "Был задан следующий заголовок: '%s'.\nВведите '/sendmail <содержание>' для того, чтобы продолжить.",
"set_contents": "Было задано следующее содержание письма: '%s'.\nВведите '/sendmail <отправитель>' для того, чтобы продолжить.",
"set_message_sender": "Был задан следующий отправитель письма: '%s'.\nВведите '/sendmail <ID_предметаазвание_предмета|finish> [кол-во] [уровень]' для того, чтобы продолжить.",
"set_contents": "Было задано следующее содержание письма: '%s'.\Введите '/sendmail <отправитель>' для того, чтобы продолжить.",
"set_message_sender": "Был задан следующий отправитель письма: '%s'.\Введите '/sendmail <ID_предметаазвание_предмета|finish> [кол-во] [уровень]' для того, чтобы продолжить.",
"send": "Было задано следующее вложение: %s %s (%s уровня).\nВы можете продолжить добавлять предметы или ввести '/sendmail finish' для того, чтобы отправить письмо.",
"invalid_arguments_please_use": "Некорректные аргументы.\n Пожалуйста, введите '/sendmail %s'",
"title": "<заголовок>",

View File

@ -37,7 +37,7 @@
"session_key_error": "對話密鑰不符。",
"username_error": "未找到此用戶名。",
"username_create_error": "未找到用戶名,建立失敗。",
"server_max_player_limit": "服器在線人數已滿"
"server_max_player_limit": "器在線人數已滿"
},
"router_error": "[Dispatch] 無法附加到路由上。"
},
@ -52,8 +52,8 @@
"run_mode_help": "伺服器運行模式必須為 HYBRID 或者 DISPATCH_ONLY 或者 GAME_ONLY。Grasscutter 啟動失敗...",
"create_resources": "正在建立 resources 資料夾...",
"resources_error": "請將 BinOutput 和 ExcelBinOutput 複製到 resources 資料夾。",
"version": "Grasscutter版本 %s-%s",
"game_version": "遊戲版本:%s"
"version": "Grasscutter版本%s-%s",
"game_version": "游戏版本:%s"
}
},
"commands": {
@ -64,7 +64,8 @@
"console_execute_error": "此指令只能在伺服器的命令提示字元執行。",
"player_execute_error": "請在遊戲裡使用這條指令。",
"command_exist_error": "找不到指令。",
"no_description_specified": "没有指定說明。",
"no_usage_specified": "沒有指定用法",
"no_description_specified": "没有指定說明",
"invalid": {
"amount": "無效的數量。",
"artifactId": "無效的聖遺物ID。",
@ -117,7 +118,7 @@
"description": "向所有玩家發送公告。"
},
"changescene": {
"usage": "用法changescene <scene id>",
"usage": "用法changescene <sceneId>",
"already_in_scene": "你已經在這個場景中了。",
"success": "已切換至場景 %s.",
"exists_error": "此場景不存在。",
@ -135,17 +136,12 @@
"description": "從你的背包中刪除所有未裝備且未上鎖的物品,包括稀有物品。"
},
"coop": {
"usage": "用法coop <playerId> <target playerId>",
"usage": "用法coop [host uid]",
"success": "召喚了 %s 到 %s 的世界。",
"description": "強制傳送指定用戶到他人的世界。如果未指定玩家,則會將你設為多人遊戲狀態。"
},
"drop": {
"command_usage": "用法drop <itemId|itemName> [amount]",
"success": "已將 %s x %s 丟在附近。",
"description": "在你附近丟下一個物品。"
"description": "強制傳送指定用戶到他人的世界。"
},
"enter_dungeon": {
"usage": "用法enterdungeon <dungeon id>",
"usage": "用法enterdungeon <dungeonId>",
"changed": "已進入祕境 %s",
"not_found_error": "此祕境不存在。",
"in_dungeon_error": "你已經在祕境中了。",
@ -193,12 +189,6 @@
"success": "所有角色已被治療。",
"description": "治療當前隊伍的角色。"
},
"help": {
"usage": "用法:",
"aliases": "別名:",
"description": "發送幫助信息或顯示特定命令的信息",
"available_commands": "可用指令:"
},
"kick": {
"player_kick_player": "玩家 [%s:%s] 已把 [%s:%s] 踢出",
"server_kick_player": "正在踢出玩家 [%s:%s]",
@ -222,7 +212,7 @@
"description": "顯示或切換當前語言。"
},
"list": {
"success": "目前總線上人數:%s" ,
"success": "目前總線上人數:%s",
"description": "查看所有在線玩家"
},
"permission": {
@ -266,9 +256,6 @@
"success": "重置完成。",
"description": "重置所選玩家的商店刷新時間。"
},
"restart": {
"description": "重新啟動伺服器。"
},
"sendMail": {
"usage": "用法sendmail <userId|all|help> [templateId]",
"user_not_exist": "ID '%s' 的使用者不存在。",
@ -326,16 +313,17 @@
"spawn": {
"usage": "用法spawn <entityId> [amount] [level(僅限怪物)]",
"success": "已生成 %s 個 %s。",
"description": "在你附近生成一個實體動物。"
"limit_reached": "場景中的生成數量已達上限。已替代為生成 %s 個實體。",
"description": "在你附近生成實體。"
},
"stop": {
"success": "正在關閉伺服器...",
"description": "以正常的方式關閉伺服器。"
},
"talent": {
"usage_1": "設定天賦等級:talent set <talentID> <value>",
"usage_2": "另一種設定天賦等級的指令使用方法:talent <n or e or q> <value>",
"usage_3": "獲取天賦ID指令用法talent getid",
"usage_1": "設定天賦等級:/talent set <talentID> <value>",
"usage_2": "另一種設定天賦等級的指令使用方法:/talent <n or e or q> <value>",
"usage_3": "獲取天賦ID指令用法/talent getid",
"lower_16": "無效的天賦等級,技能等級應低於 16。",
"set_id": "將天賦等級設為%s。",
"set_atk": "將普通攻擊等級設為 %s。",
@ -380,35 +368,29 @@
"success": "傳送 %s 到座標 %s,%s,%s ,場景為 %s 。",
"description": "將玩家的位置傳送到你所指定的座標。"
},
"unlimitenergy": {
"success": "無限元素能量設定為 %s 。 [用戶:%s]",
"config_error": "指令不可用。因為 config.json 中 energyUsage 為 false。",
"description": "使用元素爆發而不消耗能量。"
},
"unlocktower": {
"success": "解鎖完成。",
"description": "解鎖所有級別的深境螺旋。"
},
"weather": {
"usage": "用法weather <氣候型別(weatherId)> <天氣型別(climateId)>\n天氣類型 '0無、 1晴天、 2多雲、 3雨、 4::雷雨、 5雪、 6霧'",
"success": "已將當前氣候設定為 %s ,天氣則為 %s 。",
"usage": "用法weather <氣候型別(天氣ID)> <天氣型別(氣候ID)>\n天氣型別 0: 無, 1: 晴天, 2: 多雲, 3: 雨, 4: 雷雨, 5: 雪, 6: 霧",
"success": "已將當前氣候型別設定為 %s天氣型別則為 %s。",
"invalid_id": "無效的ID。",
"description": "更改目前的天氣。"
},
"ban": {
"description": "停權指定玩家。",
"success": "停權成功。",
"failure": "停權失敗,玩家帳號不存在。",
"invalid_time": "無效的時間戳。",
"invalid_player_id": "無效的玩家ID。",
"command_usage": "用法ban <playerId> [timestamp] [reason]"
"drop": {
"command_usage": "用法drop <itemId|itemName> [amount]",
"success": "已將 %s x %s 丟在附近。",
"description": "在你附近丟下一個物品。"
},
"unban": {
"description": "撤銷停權指定玩家。",
"success": "撤銷停權成功。",
"failure": "撤銷停權失敗,玩家帳號不存在。",
"invalid_player_id": "無效的玩家ID。",
"command_usage": "用法unban <playerId>"
"help": {
"usage": "用法:",
"aliases": "別名:",
"description": "發送幫助信息或顯示特定命令的信息",
"available_commands": "可用指令:"
},
"restart": {
"description": "重新啟動伺服器。"
},
"unlocktower": {
"success": "現已解鎖深境迴廊。",
"description": "解鎖深境螺旋。"
}
},
"gacha": {
@ -426,7 +408,7 @@
},
"documentation": {
"handbook": {
"title": "GM Handbook",
"title": "GM手冊",
"title_commands": "指令",
"title_avatars": "角色",
"title_items": "道具",
@ -442,7 +424,7 @@
},
"index": {
"title": "文件",
"handbook": "GM Handbook",
"handbook": "GM手冊",
"gacha_mapping": "祈願物品映射到JSON上"
}
}