Free WoW server hosting system ============================== 1) Popis složek www - Webové administrační rozhraní v PHP. server - Složka pro ukládání konfigurací a ladících záznamů vytvořených serverů. realm - Složka pro ukládání nastavení a záznamů světů. emulator - Složka obsahující dostupné emulátory. database - Složka obsahující zdrojové sql soubory pro nastavení databáze. Soubory jsou získávány z adresy https://unifieddb.svn.sourceforge.net/svnroot/unifieddb/. database/číslo/update - Složka obsahující rozdílové aktualizace databáze. wowclient - Složka obsahující datové soubory pro jednotlivé verze herního klienta. temp - Složka pro dočasné soubory. backup - Složka pro uložení souborů záloh databází. 2) Soubory nastavení Zkopírovat soubor www/Application/Config/ConfigSample.php na Config.php ve stejné složce a vyplnit údaje. Uživatelský účet pro přístup do databáze MySQL musí mít plný přístup, aby mohl vytvářet databáze pro servery. 3) Práva pro zápis Nastavit práva pro zápis pro web server pro uživatele apache pro složky server, emulator, database, temp, client a backup. Možno provést po stažení souborů např. pomocí chmod -R apache.apache wowhosting. 5) Požadované systémové balíky Instalace pro distribuci fedora: yum install wine gdb openssl cpp gcc gcc-c++ openssl-devel libgcrypt-devel zlib-devel make libtool subversion automake autoconf git mysql-devel mysql-server mysql mysql-libs screen 6) Periodické zálohování Vytvořte cron soubor v /etc/cron.d a nastavte čas spouštění na noc např. 2:00 a odkaz na skript bin/backup.sh 7) Spuštění při zavedení systému Vložte do souboru /etc/rc.d/rc.local odkaz na spuštění skriptu bin/start.sh s plnou cestou k vašemu umístění souborů. Spouštějte tento skript, který se stará o zpracování fronty úloh, pod uživatelem apache. Např. su apache -c /opt/wowhosting/bin/start.sh