找回密码
 立即注册
查看: 106|回复: 0

逍遥魔兽8.37角色恢复

[复制链接]
  • 打卡等级:无名新人
  • 打卡总天数:2
  • 打卡月天数:0
  • 打卡总奖励:14
  • 最近打卡:2023-08-27 18:19:54

379

主题

0

回帖

379

积分

中级会员

积分
379
发表于 昨天 13:23 | 显示全部楼层 |阅读模式
逍遥魔兽8.37更新的越来越勤了,有的时候会重新下载服务端,但是之前玩过的角色就会被覆盖掉,现在有个好方法,把之前的角色存档,重新跟新了服务端再恢复之前玩的角色。方法如下:新建个文本文件,里面编辑echo off
chcp 65001
set "MYSQLDUMP=G:\XYWOWT837\Server\MySQL\bin\mysqldump.exe"
set "BACKUP_DIR=G:\XYWOWT837\存档"
set "DB_USER=root"
set "DB_PASS=ascent"
set "DB_NAME=characters"

:: 创建备份目录
if not exist "%BACKUP_DIR%" mkdir "%BACKUP_DIR%"

:: 按时间命名备份文件
set "TIME=%date:~0,4%-%date:~5,2%-%date:~8,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%"
set "SQL_FILE=%BACKUP_DIR%\characters_%TIME%.sql"

echo 正在备份 characters 角色库...
"%MYSQLDUMP%" -u%DB_USER% -p%DB_PASS% --default-character-set=utf8mb4 %DB_NAME% > "%SQL_FILE%"

if %errorlevel% equ 0 (
    echo ✅ 备份成功:%SQL_FILE%
) else (
    echo ❌ 备份失败!检查路径、服务是否开启、密码是否正确
)
pause
然后保存后缀为.bat文件,当然里面的地址要改成你们游戏存放的地址,以上是角色存档批处理,现在编辑角色恢复批处理:同样是新建文本文件,里面编辑:@echo off
chcp 65001
set "MYSQL=G:\XYWOWT837\Server\MySQL\bin\mysql.exe"
set "DB_USER=root"
set "DB_PASS=ascent"
set "DB_NAME=characters"
set "SQL_FILE=G:\XYWOWT837\存档\characters_周四 2-26-11_10-06-27.sql"

echo 正在恢复角色库,会覆盖现有角色!
pause
&quot;%MYSQL%&quot; -u%DB_USER% -p%DB_PASS% --default-character-set=utf8mb4 %DB_NAME% < &quot;%SQL_FILE%&quot;
echo 恢复完成,重启 worldserver
pause
然后也保存后缀为.bat文件,里面的文件地址同样要改成你们的游戏存放的地址。注意一下编辑内容里的“characters_周四 2-26-11_10-06-27.sql”就是上一个角色存档批处理形成的档案文件。
当然这个功能能放进逍遥魔兽一键端里就更完美了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2026-11-14 09:54 , Processed in 0.015405 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表