[Release] MuOnline DBReset/Clear Script

ReaL

New Member
Joined
Apr 13, 2008
Messages
1,244
Reaction score
656
Едно просто, но за някои необходимо mssql скриптче.
Изтрива всички данни записани в съответните таблици в MuOnline базата данни (в случая за Season1,2,3). Използва се за така наречения "Reset" или "Restart" на сървъра ви.
Може да си нагласите скрипта през определено време да се пуска (да си ресвате сървъра през определено време), чрез SQL JobAgent-а.
Note: Понякога е нужно да го Run-нете 2 един след друг пъти, защото се получава препокриване с Guild таблицата! 2 пъти "F5" не е фатално! ^^

Скрипта за SQLQueryAnalyzer / SQL Job Agent:
Code:
Use MuOnline
Delete From OptionData
Delete From AccountCharacter
Delete From GuildMember
Delete From Guild
Delete From MuWeb_mail
Delete From MuWeb_mail_store
Delete From MEMB_INFO
Delete From MEMB_STAT
Delete From T_FriendList
Delete From Character
Delete From T_CGuid
Delete From T_FriendMail
Delete From T_FriendMain
Delete From T_WaitFriend
Delete From VI_CURR_INFO
Delete From warehouse

Скрипта, така че да си го зареждате през web-а (драснете го в добре скрит файл за сега, после ще сложа login system и проверка дали скрипта се е изпълнил успешно):
Code:
[COLOR="Blue"]<body bgcolor="#000000">
<br><br><br>[/COLOR]
[COLOR="Red"]<?[/COLOR]
[COLOR="Blue"]require("[/COLOR][COLOR="SeaGreen"]config.php[/COLOR][COLOR="Blue"]");[/COLOR]
[COLOR="Blue"]$resdb = mssql_query("[/COLOR]
[COLOR="SeaGreen"]Use MuOnline
Delete From OptionData
Delete From AccountCharacter
Delete From GuildMember
Delete From Guild
Delete From MuWeb_mail
Delete From MuWeb_mail_store
Delete From MEMB_INFO
Delete From MEMB_STAT
Delete From T_FriendList
Delete From Character
Delete From T_CGuid
Delete From T_FriendMail
Delete From T_FriendMain
Delete From T_WaitFriend
Delete From VI_CURR_INFO
Delete From warehouse[/COLOR]
[COLOR="Blue"]");[/COLOR]

[COLOR="Blue"]if(!$resdb)
{
die('[/COLOR][COLOR="SeaGreen"]<center><font color=green size=5><b>MSSQL error: </b></font></center>[/COLOR][COLOR="Blue"]'[/COLOR] . [COLOR="Blue"]mssql_get_last_message());[/COLOR]
[COLOR="Blue"]}
else
{
die('[/COLOR][COLOR="SeaGreen"]<center><font color=green size=5><b>Server Restarted Successfully!</b></font></center>[/COLOR][COLOR="Blue"]');
}[/COLOR]

[COLOR="Blue"]mssql_free_result($resdb);[/COLOR]
[COLOR="Red"]?>[/COLOR]

Ако съм изпуснал някоя таблица, моля да ме извините, драснете я в коментарите по-долу! :}
Очаквайте Update-а на php-mssql скрипта скоро! ;]


Updates:
- Update2[03.04.09] - php-mssql script updated -> Сложих проверка дали скрипта се е изпълнил успешно.

Credits:
- [DarksTeam] ReaL
 
Last edited:
Много е полезен защото няма смисал да се слага нов дб за да ресните сървъра си и да настроивате онтово сайт и тнт така изтривате всичко нужно
 
Тфа вчера го измъдри докат чистеше таблиците нали хахаха^^

10/10 :)
 
Thread Updated:
- Update2[03.04.09] - php-mssql script updated -> Сложих проверка дали скрипта се е изпълнил успешно.

В следващия update очаквайте да го прикача към админ панела на Damian + още няколко екстри в него (AdminPanelv2) :}
 
Хубаво е! Може да махнете memb_info за да не се трият акаунтите.
 
This is Auto/Restart if. GS its freeze????
 
Thread Updated:


В следващия update очаквайте да го прикача към админ панела на Damian + още няколко екстри в него (AdminPanelv2) :}

Ае де човек ко напрай :D
 
А как да ресна сървъра но да запазя аццтата
 
много лесно махни от скрипта където пише Delete From MEMB_INFO и ще ти запазва само акаунтите и ще трие всичко герой предмети инвентар и прочие ще остави само Акаунтите празни
 
А ако искам да изстрия всички итеми само в смисал и от стажа и ковчега просто да ги махна какъв да е кода. Т.е. да си запазя всичко освен итемите по героите (think)
 
не само Delete From MEMB_INFO а и Delete From VI_CURR_INFO
 
Т.е. тея да ги изстрия а другите да ги сложа в Query ?

да но ако си на 97d+99i не всички таблици ги има
 
Точно на нея сам кажи точно кода моля да не сбъркам нещо и после да съжалявам :D
 
За да оставиш само акаунтите празни трябва да пуснеш в Query само тези

Delete From GuildMember
Delete From Guild
Delete From MEMB_STAT
Delete From Character
Delete From warehouse
 
Last edited: