Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Replik

[MaNGOS] Prográmek na zálohování accountů a charakterů

Recommended Posts

Upraven první příspěvěk - záloha.bat plně funkční na revizi 3427 !

 

Dbejte na to, aby jste měli správně zadanou cestu k vašemu mysql bin adresáři, správné jméno a heslo k mysql, a konečně korektní nastavení jmen jednotlivých databází.

Share this post


Link to post
Share on other sites

Je to fasa programok.ale chcel by som sa spitat ci by sa nedal dako prerobit aby sa ta kazde 3 hod samo spustilo a zalohovalo? ;)

Share this post


Link to post
Share on other sites
Je to fasa programok.ale chcel by som sa spitat ci by sa nedal dako prerobit aby sa ta kazde 3 hod samo spustilo a zalohovalo? ;)

Ano samozřejmě, že to jde. Využij k tomu například funkci "Naplánované úlohy" ve Windows. Nalezneš je v systémových nástrojích v nabídce Start. Tam jen vybereš tento bat soubor a nastavíš denní zpouštění na určitý čas. A uděláš těch úloh několik a každou na jiný čas. Tím pádem vyřešeno.

Share this post


Link to post
Share on other sites

Repliku mas v tom chybu.. nak me to nedelalo zalohy mangos db.. pak sem upravil

 

set bu2="auctionhouse character character_action character_aura character_gifts character_homebind character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_spell_cooldown character_stable character_ticket character_tutorial corpse group group_member guild guild_charter guild_charter_sign guild_member guild_rank item_instance item_text mail"

 

 

 

a jede to.. zkus to

Share this post


Link to post
Share on other sites
Repliku mas v tom chybu.. nak me to nedelalo zalohy mangos db.. pak sem upravil

 

set bu2="auctionhouse character character_action character_aura character_gifts character_homebind character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_spell_cooldown character_stable character_ticket character_tutorial corpse group group_member guild guild_charter guild_charter_sign guild_member guild_rank item_instance item_text mail"

a jede to.. zkus to

 

Ahoj, díky za inf. Jediné co se mohlo stát je to, že přibyla nějaká tabulka, co je potřeba také dumpovat. Ten zálohovací soft byl kompatibilní s verzi 2720 určitě ... Tak jdu upravit první příspěvek.. Díky Charlie

Share this post


Link to post
Share on other sites

dostal sem se ke sprave serveru kde jede jeste mangos 1.12 ale nevim cislo revize. je to jedna s podlednich vydanych pro verzi 1.12. ale kdyz chci zalohovat db tak se zalohuje jen realm a mangos ma jen 1 kb. nevite co s tim?

Share this post


Link to post
Share on other sites
dostal sem se ke sprave serveru kde jede jeste mangos 1.12 ale nevim cislo revize. je to jedna s podlednich vydanych pro verzi 1.12. ale kdyz chci zalohovat db tak se zalohuje jen realm a mangos ma jen 1 kb. nevite co s tim?

Dej sem více informací, takhle to může být cokoliv, nebo si udělej vlastní script, ja to třeba zalohuju pomoci PHP, s tím že poslední zaloha je vždy měsíc.

 

Zkontroluj jestli máš definovane tabulky ktere se mají zalohovat, popřípadě se podivej co ti to přesně zálohuje.

Share this post


Link to post
Share on other sites

Sehnat / upravit si součastný zálohovací program aby zálohoval to co má na 1.12 mangosu. Pravděpodobně se snaží přistoupit k neexistující tabulce a ukončí to celé.

Edited by bLuma

Share this post


Link to post
Share on other sites

v mangos.sql je pak toto:

-- MySQL dump 10.10
--
-- Host: 127.0.0.1    Database: mangos
-- ------------------------------------------------------
-- Server version    5.0.26-community-nt

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

 

ve scriptu sem mel:

set bu2="auctionhouse character character_action character_aura character_homebind character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_ticket character_tutorial character_pet guild guild_member guild_rank item_instance mail corpse guild_charter guild_charter_sign"

Edited by Doktor.cz

Share this post


Link to post
Share on other sites

Upraven první příspěvěk - zahrnuty úpravy struktury DB (jména tabulek). Teď už by to mělo fungovat v pohodě. kompatibilní s revizí 3870 +

Share this post


Link to post
Share on other sites

Ahoj, mel bych mensi dotaz.

Kdyz bych chtel, aby se zalohovala cela databaze, co musim v tomto programku zmenit? Diky

Share this post


Link to post
Share on other sites
Sehnat / upravit si součastný zálohovací program aby zálohoval to co má na 1.12 mangosu. Pravděpodobně se snaží přistoupit k neexistující tabulce a ukončí to celé.

jop, aby to jelo na 1.12.x tak se musí odelat tabulka character_stable ze scriptu

Share this post


Link to post
Share on other sites

Je jasné, že je potřeba provést změny v seznamu tabulek, protože pokud tam bude nějaká, která nebude existovat, tak to nemůže proběhnout dobře. Po každé větší změně je potřeba tento BAT soubor editovat.

Share this post


Link to post
Share on other sites

Jak ty zálohy aplikuju na db?

To jako ty tabulky:

auctionhouse corpse guild petition petition_sign guild_member guild_rank character character_action character_aura character_gifts character_homebind character_instance character_inventory character_kill character_pet character_queststatus character_reputation character_social character_spell character_spell_cooldown character_ticket character_tutorial instance item_instance mail

 

smažu a executnu na DB ten sql soubor co to vykopne že?

Share this post


Link to post
Share on other sites

mam takovy problem a uz opravdu nevim cim by to mohlo byt. pouzivam win 2003 server a mysql 5.1. po spusteni bat souboru mne to ale vypise chybu. ale pri pouzivani na win xp to nedelalo zadne problemy. nevite cim by to mohlo byt?

************************** ERROR **************************
Can't find D:\MySQL\MySQL Server 5.1\bin\mysqldump.exe
Do you even have mysql installed or removed it recently?
***********************************************************

 

pouzivam tento programek

 

@echo off
color 18
title MaNGOS Database Backup

@echo off
set datum=%date%
set datum1=%date: =-%
set datum2=%datum1:.=-%

@echo off
for /F "tokens=1-4 delims=:., " %%a in ('time/T') do set Time=%%ah-%%bmin

REM ------------------------------------------------------------

set user=*******
set pass=*******
set host=*******
set rdb=realmd
set mdb=characters
set mangosdb=characters-zaloha_%Time%.sql
set realmddb=realmd-zaloha_%Time%.sql
set backuppath=%datum2%
set binpath=D:\MySQL\MySQL Server 5.1\bin\

REM ------------------------------------------------------------

set bu1="account account_banned ip_banned realmcharacters realmlist"
set bu2="arena_team arena_team_member arena_team_stats auctionhouse bugreport corpse group group_member guild guild_member guild_rank character character_action character_aura character_gifts character_homebind character_instance character_inventory character_kill character_pet character_queststatus character_queststatus_daily character_reputation character_social character_spell character_spell_cooldown character_ticket character_tutorial instance item_instance item_text mail mail_items pet_aura pet_spell pet_spell_cooldown petition petition_sign"

if not exist "%binpath%mysqldump.exe" goto ERROR1
if not exist "%backuppath%" mkdir %datum2%

"%binpath%mysqldump" --host=%host% --user=%user% --password=%pass% --add-drop-table %rdb% "%bu1%" > "%backuppath%"\"%realmddb%"
"%binpath%mysqldump" --host=%host% --user=%user% --password=%pass% --add-drop-table %mdb% "%bu2%" > "%backuppath%"\"%mangosdb%"

cls
color 1A
@echo Success in DB Backup!

set user=
set pass=
set rdb=
set mdb=
set mangosdb=
set realmddb=
set bu1=
set bu2=


:ERROR1
cls
color 1C
echo ***************************** ERROR *********************************
echo Can't find %binpath%mysqldump.exe
echo Do you even have mysql installed or removed it recently?
echo *********************************************************************
set user=
set pass=
set rdb=
set mdb=
set mangosdb=
set realmddb=
set bu1=
set bu2=
pause
exit

:EXIT

color 07
exit

Share this post


Link to post
Share on other sites

zkontroluj zdali máš mysqldump.exe umístěný v D:\MySQL\MySQL Server 5.1\bin, pokud jinde tak uprav tu konfigurační hodnotu v batu... to je tak těžký si přeložit co to po tobě chce ?

Share this post


Link to post
Share on other sites

promin nejak sem na to tady zapomel.

 

tak blby nejsu abych si to nezkontroloval. ten soubor tam je, aj uplne normalnim zpusobem funguje. jen ten batak hlasi takovou blbost.

Share this post


Link to post
Share on other sites
Je normalni, ze tak vznikle sql zalohy , realmd a mangos maji celekm 6kb?

taky to je zvlastni...... :nw2_guitar: :nw2_guitar: :nw2_guitar: :nw2_guitar: :mid_pickaxe::whistling: a prosim vas...kde se zalohuji characteri?...ja je mam zvlast... realmd characters a mangos :whistling:

Share this post


Link to post
Share on other sites
promin nejak sem na to tady zapomel.

 

tak blby nejsu abych si to nezkontroloval. ten soubor tam je, aj uplne normalnim zpusobem funguje. jen ten batak hlasi takovou blbost.

 

Myslím že to může být těma mezera. Myslím že se příkazový řádek nějak nesnáší s mezery v názvu složek.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×