KissOfLove 0 Опубликовано 21 июля, 2011 я скачал фрею из l2maxi.ru проблема уменя Скрытый тексттам нету запускатиль Базу Скрытый текстя ранши делил L2offline 4 там ест запускатил базу а Фрея нету если вы знайиты подкажите как иво запустит Скрытый текствот я извлечь там такой файли (backup.cb_sql.community.doc.gameserver.images.languages.libs.login.sql.tools вот это наш файли какова нода базу запустит ( ЗА РАНЮ СПС) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KissOfLove 0 Опубликовано 22 июля, 2011 Кто запустил Freya x5000 Навучите очен прашу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
««†KENVOOD†»» 12 Опубликовано 22 июля, 2011 сборка? ужасно пишеш по русски) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KissOfLove 0 Опубликовано 22 июля, 2011 Хроника Freya Сборка L2java server Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
««†KENVOOD†»» 12 Опубликовано 22 июля, 2011 ы ссылку давай)))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SystemOfADown 27 Опубликовано 22 июля, 2011 Из вопроса я ничего не понял.... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
««†KENVOOD†»» 12 Опубликовано 22 июля, 2011 парень не знает как установить сборку потому что раньше пользовался l2offline где все запускалось с двух кнопок)))) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 22 июля, 2011 http://l2maxi.ru/java/server/1942-sborka-s...7828-freya.html эта сборка? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlonD 0 Опубликовано 22 июля, 2011 я скачал фрею из l2maxi.ru проблема уменя Скрытый тексттам нету запускатиль Базу Скрытый текстя ранши делил L2offline 4 там ест запускатил базу а Фрея нету если вы знайиты подкажите как иво запустит Скрытый текствот я извлечь там такой файли (backup.cb_sql.community.doc.gameserver.images.languages.libs.login.sql.tools вот это наш файли какова нода базу запустит ( ЗА РАНЮ СПС) Ыыыыыы, Жесть!!! Поляк наверно?) Дайте ему ссылку на мануал запуска сервера java/ а то что то я не нашел) С картинками я где то видел на сайте l2maxi Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Saick 46 Опубликовано 22 июля, 2011 Установка MySQL Скачать Mysql Устанавливаем MySQL. Можно ничего не настраивать и просто жать Next. Когда установка завершится вас спросят запустить ли конфигуратор. Нажмите да, запустится конфигуратор. Он попросит вас зарегистрироваться, но этого делать не обязательно, выберите самый последний вариант (Skip login). В одном из окон конфигурации вас попросят ввести пароль. Укажите любой пароль и запомните его, он вам ещё понадобится. Установка J2SE Скачать J2SE Запустите jdk-1_5_0_02-windows-i586-p.exe и просто дождитесь окончания установки. Установка NaviCat Скачать Navicat Установите Navicat. Запустите его и нажмите File -> New connection. Введите любое имя, хост оставьте localhost. Логин оставьте root и пароль тот что вы вводили при установке MySQL. Нажмите ОК. В столбике слева появится соединение (называться будет именем которые вы указали). Нажмите на него правой кнопкой и выберите New Database. Введите в вернем поле l2jdb и в нижнем поле выберите кодировку UTF-8 и нажмите OK. Можете закрыть NaviCat. Установка L2j server Распакуйте(или скопируйте в случае если вы качали с SVN) архив в отдельную директорию, назовём её к примеру server Распаковываем содержимое архива в только что созданную папку. Должно получится следующие: В каталоге C:\server лежит 4 папки Gameserver Login Sql Tools build.xml Заходим в папку Tools:находим там файл install.bat и изменяем (правый клик > изменить): Цитата: set DBhost=localhost set DBuser=root set DBpass=7894561230 set DBname=l2jdb где Цитата: set DBhost - адрес сервера, на котором установлен mysql set DBuser - имя пользователя БД set DBpass - пароль пользователя БД set DBname - имя базы данных Если вы делали всё как я написал, то вам нужно только указать здесь свой пароль в строке set DBpass. Сохраняем и запускаем этот файл. Видим следующие: Цитата: 1 - Установка БД 2 - Резервирование БД 3 - Обновления и фиксы 4 - Дополнения Вводим 1. Цитата: 1 - Полная установка БД (ВНИМАНИЕ: Уничтожит все данные в текущей БД) 2 - Восстановление БД из резерва Вводим 1. Цитата: Обновление сервера игры. Обновляем таблицу armor Обновляем таблицу auction И тд……. Cервер игры обновлен. Для продолжения нажмите любую клавишу . . . Ну вот на этом и все. Настройка сервера Открываем файл gameserver/config/server.properties (обычным блокнотом) Приведу пример если вы хотите играть один на своём компьютере: Цитата: # Укажите здесь (ip) адрес вашего Игрового Сервера, Или используйте символ * # ----------------------------------------------------------------------------------------------------- GameserverHostname=127.0.0.1 GameserverPort=7777 # ================================================== # ================================================== # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНЕШНИЙ IP. Или используйте символ * # -------------------------------------------------------------------------------------------------------- ExternalHostname=127.0.0.1 # ================================================== # ================================================== # Если ваш сервер опубликован с помощью NAT укажите здесь ваш ВНУТРЕННИЙ IP. Или используйте символ * # --------------------------------------------------------------------------------------------------------- InternalHostname=127.0.0.1 # ================================================== # ================================================== # Укажите IP адрес, и порты Вашего ЛОГИН сервера # -------------------------------------------------------------------------------------------------------- LoginserverHostname=127.0.0.1 LoginserverPort=2106 LoginTryBeforeBan=20 # -------------------------------------------------------------------------------------------------------- LoginPort=9014 LoginHost=127.0.0.1 # ================================================== === # Параметры Базы данных # --------------------------------------------------------------------------------------------- Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=root Password=Ставим свой пароль который ввели в MySQL MaximumDbConnections=1000 # ================================================== Открываем файл login/config/loginserver.properties Цитата: # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname=127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname=127.0.0.1 # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=127.0.0.1 LoginserverPort=2106 LoginTryBeforeBan=20 GMMinLevel=100 # Database info Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=root Password=Ваш пароль MaximumDbConnections=1000 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KissOfLove 0 Опубликовано 24 июля, 2011 Фрея есть как л2офлини ато труднавата я зделили как вы не полчайтсо дайте силку если есть Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Moonlight 0 Опубликовано 24 июля, 2011 там есть папка Tools или Sql, Если Тулс, найди батник, на него правой кнопкойЮ в соответствующую строку введи свой пароль. Потом запусти его. Если там SQL, просто через навикат добавь их в него Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
~SNEG~ 54 Опубликовано 24 июля, 2011 Читаем Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Every 1 Опубликовано 24 июля, 2011 http://l2maxi.ru/java/2128-gotovoy-pvp-ser...onik-freya.html вот его сборка Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
~SNEG~ 54 Опубликовано 24 июля, 2011 там наверно бекап уже базы Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KissOfLove 0 Опубликовано 26 июля, 2011 Я нашол толс там нету батник тока vars.txt loginserver_backup.sql login_install.sql full_install.sql database_installer.sh database_installer.bat custom_errors.txt community_install.sql Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
(D)uality 700 Опубликовано 27 июля, 2011 Я нашол толс там нету батник тока database_installer.sh database_installer.bat А эти выделеные файлы по твоему что , бесплатный взлом сервера ? откроешь бат файл через блокнот и изменишь значение логина и пароля базы под свою . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
~SNEG~ 54 Опубликовано 27 июля, 2011 Он установит голый сервер, через инсталлер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Moonlight 0 Опубликовано 27 июля, 2011 Ему это и надо. Файл .bat правой кнопкой изменить. Там укажи пароль бд. Потом запускай файл .bat Там нажмешь 1, i, 2, i Если память не изменяет мне. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
KissOfLove 0 Опубликовано 27 июля, 2011 #!/bin/bash############################################ ## WARNING! WARNING! WARNING! WARNING! ## ## ## ## DON'T USE NOTEPAD TO CHANGE THIS FILE ## ## INSTEAD USE SOME DECENT TEXT EDITOR. ## ## NEWLINE CHARACTERS DIFFER BETWEEN DOS/ ## ## WINDOWS AND UNIX. ## ## ## ## USING NOTEPAD TO SAVE THIS FILE WILL ## ## LEAVE IT IN A BROKEN STATE!!! ## ############################################ ## Writen by DrLecter ## ## License: GNU GPL ## ## Based on Tiago Tagliaferri's script ## ## E-mail: tiago_tagliaferri@msn.com ## ## From "L2J-DataPack" ## ## Bug reports: http://trac.l2jdp.com/ ## ############################################ trap finish 2 configure() { echo "#############################################" echo "# You entered script configuration area #" echo "# No change will be performed in your DB #" echo "# I will just ask you some questions about #" echo "# your hosts and DB. #" echo "#############################################" MYSQLDUMPPATH=`which -a mysqldump 2>/dev/null` MYSQLPATH=`which -a mysql 2>/dev/null` if [ $? -ne 0 ]; then echo "We were unable to find MySQL binaries on your path" while : do echo -ne "\nPlease enter MySQL binaries directory (no trailing slash): " read MYSQLBINPATH if [ -e "$MYSQLBINPATH" ] && [ -d "$MYSQLBINPATH" ] && \ [ -e "$MYSQLBINPATH/mysqldump" ] && [ -e "$MYSQLBINPATH/mysql" ]; then MYSQLDUMPPATH="$MYSQLBINPATH/mysqldump" MYSQLPATH="$MYSQLBINPATH/mysql" break else echo "The data you entered is invalid. Please verify and try again." exit 1 fi done fi #LS echo -ne "\nPlease enter MySQL Login Server hostname (default localhost): " read LSDBHOST if [ -z "$LSDBHOST" ]; then LSDBHOST="localhost" fi echo -ne "\nPlease enter MySQL Login Server database name (default l2jdb): " read LSDB if [ -z "$LSDB" ]; then LSDB="l2jdb" fi echo -ne "\nPlease enter MySQL Login Server user (default root): " read LSUSER if [ -z "$LSUSER" ]; then LSUSER="root" fi echo -ne "\nPlease enter MySQL Login Server $LSUSER's password (won't be displayed) :" stty -echo read LSPASS stty echo echo "" if [ -z "$LSPASS" ]; then echo "Hum.. I'll let it be but don't be stupid and avoid empty passwords" elif [ "$LSUSER" == "$LSPASS" ]; then echo "You're not too brilliant choosing passwords huh?" fi #CB echo -ne "\nPlease enter MySQL Community Server hostname (default localhost): " read CBDBHOST if [ -z "$CBDBHOST" ]; then CBDBHOST="localhost" fi echo -ne "\nPlease enter MySQL Community Server database name (default l2jcb): " read CBDB if [ -z "$CBDB" ]; then CBDB="l2jcb" fi echo -ne "\nPlease enter MySQL Community Server user (default root): " read CBUSER if [ -z "$CBUSER" ]; then CBUSER="root" fi echo -ne "\nPlease enter MySQL Community Server $CBUSER's password (won't be displayed) :" stty -echo read CBPASS stty echo echo "" if [ -z "$CBPASS" ]; then echo "Hum.. I'll let it be but don't be stupid and avoid empty passwords" elif [ "$CBUSER" == "$CBPASS" ]; then echo "You're not too brilliant choosing passwords huh?" fi #GS echo -ne "\nPlease enter MySQL Game Server hostname (default $LSDBHOST): " read GSDBHOST if [ -z "$GSDBHOST" ]; then GSDBHOST="$LSDBHOST" fi echo -ne "\nPlease enter MySQL Game Server database name (default $LSDB): " read GSDB if [ -z "$GSDB" ]; then GSDB="$LSDB" fi echo -ne "\nPlease enter MySQL Game Server user (default $LSUSER): " read GSUSER if [ -z "$GSUSER" ]; then GSUSER="$LSUSER" fi echo -ne "\nPlease enter MySQL Game Server $GSUSER's password (won't be displayed): " stty -echo read GSPASS stty echo echo "" if [ -z "$GSPASS" ]; then echo "Hum.. I'll let it be but don't be stupid and avoid empty passwords" elif [ "$GSUSER" == "$GSPASS" ]; then echo "You're not too brilliant choosing passwords huh?" fi save_config $1 } save_config() { if [ -n "$1" ]; then CONF="$1" else CONF="database_installer.rc" fi echo "" echo "With these data I can generate a configuration file which can be read" echo "on future updates. WARNING: this file will contain clear text passwords!" echo -ne "Shall I generate config file $CONF? (Y/n):" read SAVE if [ "$SAVE" == "y" -o "$SAVE" == "Y" -o "$SAVE" == "" ];then cat <<EOF>$CONF #Configuration settings for L2J-Datapack database installer script MYSQLDUMPPATH=$MYSQLDUMPPATH MYSQLPATH=$MYSQLPATH LSDBHOST=$LSDBHOST LSDB=$LSDB LSUSER=$LSUSER LSPASS=$LSPASS CBDBHOST=$CBDBHOST CBDB=$CBDB CBUSER=$CBUSER CBPASS=$CBPASS GSDBHOST=$GSDBHOST GSDB=$GSDB GSUSER=$GSUSER GSPASS=$GSPASS EOF chmod 600 $CONF echo "Configuration saved as $CONF" echo "Permissions changed to 600 (rw- --- ---)" elif [ "$SAVE" != "n" -a "$SAVE" != "N" ]; then save_config fi } load_config() { if [ -n "$1" ]; then CONF="$1" else CONF="database_installer.rc" fi if [ -e "$CONF" ] && [ -f "$CONF" ]; then . $CONF else echo "Settings file not found: $CONF" echo "You can specify an alternate settings filename:" echo $0 config_filename echo "" echo "If file doesn't exist it can be created" echo "If nothing is specified script will try to work with ./database_installer.rc" echo "" configure $CONF fi } asklogin(){ echo "#############################################" echo "# WARNING: This section of the script CAN #" echo "# destroy your characters and accounts #" echo "# information. Read questions carefully #" echo "# before you reply. #" echo "#############################################" echo "" echo "Choose full (f) if you don't have and 'accounts' table or would" echo "prefer to erase the existing accounts information." echo "Choose skip (s) to skip loginserver DB installation and go to" echo "communityserver DB installation/upgrade." echo -ne "LOGINSERVER DB install type: (f) full, (s) skip or (q) quit? " read LOGINPROMPT case "$LOGINPROMPT" in "f"|"F") logininstall; loginupgrade; gsbackup; asktype;; "s"|"S") cbbackup; askcbtype;; "q"|"Q") finish;; *) asklogin;; esac } logininstall(){ echo "Deleting loginserver tables for new content." $MYL < login_install.sql &> /dev/null } loginupgrade(){ echo "Installling new loginserver content." $MYL < ../sql/accounts.sql &> /dev/null $MYL < ../sql/account_data.sql &> /dev/null $MYL < ../sql/gameservers.sql &> /dev/null } gsbackup(){ while : do echo "" echo -ne "Do you want to make a backup copy of your GSDB? (y/n): " read LSB if [ "$LSB" == "Y" -o "$LSB" == "y" ]; then echo "Making a backup of the original gameserver database." $MYSQLDUMPPATH --add-drop-table -h $GSDBHOST -u $GSUSER --password=$GSPASS $GSDB > gameserver_backup.sql if [ $? -ne 0 ];then echo "" echo "There was a problem accesing your GS database, either it wasnt created or authentication data is incorrect." exit 1 fi break elif [ "$LSB" == "n" -o "$LSB" == "N" ]; then break fi done } cbbackup(){ while : do echo "" echo -ne "Do you want to make a backup copy of your CBDB? (y/n): " read LSB if [ "$LSB" == "Y" -o "$LSB" == "y" ]; then echo "Making a backup of the original communityserver database." $MYSQLDUMPPATH --add-drop-table -h $CBDBHOST -u $CBUSER --password=$CBPASS $CBDB > communityserver_backup.sql if [ $? -ne 0 ];then echo "" echo "There was a problem accesing your CB database, either it wasnt created or authentication data is incorrect." exit 1 fi break elif [ "$LSB" == "n" -o "$LSB" == "N" ]; then break fi done } lsbackup(){ while : do echo "" echo -ne "Do you want to make a backup copy of your LSDB? (y/n): " read LSB if [ "$LSB" == "Y" -o "$LSB" == "y" ]; then echo "Making a backup of the original loginserver database." $MYSQLDUMPPATH --add-drop-table -h $LSDBHOST -u $LSUSER --password=$LSPASS $LSDB > loginserver_backup.sql if [ $? -ne 0 ];then echo "" echo "There was a problem accesing your LS database, either it wasnt created or authentication data is incorrect." exit 1 fi break elif [ "$LSB" == "n" -o "$LSB" == "N" ]; then break fi done } asktype(){ echo "" echo "" echo "WARNING: A full install (f) will destroy all existing character data." echo -ne "GAMESERVER DB install type: (f) full install, (u) upgrade, (s) skip or (q) quit? " read INSTALLTYPE case "$INSTALLTYPE" in "f"|"F") fullinstall; upgradeinstall I; custom;; "u"|"U") upgradeinstall U; custom;; "s"|"S") custom;; "q"|"Q") finish;; *) asktype;; esac } askcbtype(){ echo "" echo "" echo "WARNING: A full install (f) will destroy all existing community data." echo -ne "COMMUNITYSERVER DB install type: (f) full install, (u) upgrade, (s) skip or (q) quit? " read INSTALLTYPE case "$INSTALLTYPE" in "f"|"F") fullcbinstall; upgradecbinstall I; gsbackup; asktype;; "u"|"U") upgradecbinstall U; gsbackup; asktype;; "s"|"S") gsbackup; asktype;; "q"|"Q") finish;; *) asktype;; esac } fullcbinstall(){ echo "Deleting all communityserver tables for new content." $MYC < community_install.sql &> /dev/null } upgradecbinstall(){ if [ "$1" == "I" ]; then echo "Installling new communityserver content." else echo "Upgrading communityserver content" fi if [ "$1" == "I" ]; then $MYC < ../cb_sql/clan_introductions.sql &> /dev/null $MYC < ../cb_sql/comments.sql &> /dev/null $MYC < ../cb_sql/forums.sql &> /dev/null $MYC < ../cb_sql/registered_gameservers.sql &> /dev/null $MYC < ../cb_sql/posts.sql &> /dev/null $MYC < ../cb_sql/topics.sql &> /dev/null fi newbie_helper_cb } fullinstall(){ echo "Deleting all gameserver tables for new content." $MYG < full_install.sql &> /dev/null } upgradeinstall(){ if [ "$1" == "I" ]; then echo "Installling new gameserver content." else echo "Upgrading gameserver content" fi $MYG < ../sql/access_levels.sql &> /dev/null $MYG < ../sql/admin_command_access_rights.sql &> /dev/null $MYG < ../sql/airships.sql &> /dev/null $MYG < ../sql/armor.sql &> /dev/null $MYG < ../sql/armorsets.sql &> /dev/null $MYG < ../sql/auction.sql &> /dev/null $MYG < ../sql/auction_bid.sql &> /dev/null $MYG < ../sql/auction_watch.sql &> /dev/null $MYG < ../sql/auto_announcements.sql &> /dev/null $MYG < ../sql/auto_chat.sql &> /dev/null $MYG < ../sql/auto_chat_text.sql &> /dev/null $MYG < ../sql/castle.sql &> /dev/null $MYG < ../sql/castle_door.sql &> /dev/null $MYG < ../sql/castle_doorupgrade.sql &> /dev/null $MYG < ../sql/castle_functions.sql &> /dev/null $MYG < ../sql/castle_manor_procure.sql &> /dev/null $MYG < ../sql/castle_manor_production.sql &> /dev/null $MYG < ../sql/castle_siege_guards.sql &> /dev/null $MYG < ../sql/char_templates.sql &> /dev/null $MYG < ../sql/char_creation_items.sql &> /dev/null $MYG < ../sql/character_friends.sql &> /dev/null $MYG < ../sql/character_hennas.sql &> /dev/null $MYG < ../sql/character_instance_time.sql &> /dev/null $MYG < ../sql/character_macroses.sql &> /dev/null $MYG < ../sql/character_premium_items.sql &> /dev/null $MYG < ../sql/character_quest_global_data.sql &> /dev/null $MYG < ../sql/character_offline_trade_items.sql &> /dev/null $MYG < ../sql/character_offline_trade.sql &> /dev/null $MYG < ../sql/character_quests.sql &> /dev/null $MYG < ../sql/character_raid_points.sql &> /dev/null $MYG < ../sql/character_recipebook.sql &> /dev/null $MYG < ../sql/character_recipeshoplist.sql &> /dev/null $MYG < ../sql/character_recommends.sql &> /dev/null $MYG < ../sql/character_shortcuts.sql &> /dev/null $MYG < ../sql/character_skills.sql &> /dev/null $MYG < ../sql/character_skills_save.sql &> /dev/null $MYG < ../sql/character_subclasses.sql &> /dev/null $MYG < ../sql/character_tpbookmark.sql &> /dev/null $MYG < ../sql/character_ui_actions.sql &> /dev/null $MYG < ../sql/character_ui_categories.sql &> /dev/null $MYG < ../sql/characters.sql &> /dev/null $MYG < ../sql/clan_data.sql &> /dev/null $MYG < ../sql/clan_notices.sql &> /dev/null $MYG < ../sql/clan_privs.sql &> /dev/null $MYG < ../sql/clan_skills.sql &> /dev/null $MYG < ../sql/clan_subpledges.sql &> /dev/null $MYG < ../sql/clan_wars.sql &> /dev/null $MYG < ../sql/clanhall.sql &> /dev/null $MYG < ../sql/clanhall_functions.sql &> /dev/null $MYG < ../sql/clanhall_siege_guards.sql &> /dev/null $MYG < ../sql/class_list.sql &> /dev/null $MYG < ../sql/cursed_weapons.sql &> /dev/null $MYG < ../sql/dimensional_rift.sql &> /dev/null $MYG < ../sql/droplist.sql &> /dev/null $MYG < ../sql/enchant_skill_groups.sql &> /dev/null $MYG < ../sql/etcitem.sql &> /dev/null $MYG < ../sql/fish.sql &> /dev/null $MYG < ../sql/fishing_skill_trees.sql &> /dev/null $MYG < ../sql/fort.sql &> /dev/null $MYG < ../sql/fort_doorupgrade.sql &> /dev/null $MYG < ../sql/fort_functions.sql &> /dev/null $MYG < ../sql/fort_siege_guards.sql &> /dev/null $MYG < ../sql/fort_spawnlist.sql &> /dev/null $MYG < ../sql/fort_staticobjects.sql &> /dev/null $MYG < ../sql/fortsiege_clans.sql &> /dev/null $MYG < ../sql/forums.sql &> /dev/null $MYG < ../sql/four_sepulchers_spawnlist.sql &> /dev/null $MYG < ../sql/games.sql &> /dev/null $MYG < ../sql/global_tasks.sql &> /dev/null $MYG < ../sql/grandboss_data.sql &> /dev/null $MYG < ../sql/grandboss_list.sql &> /dev/null $MYG < ../sql/helper_buff_list.sql &> /dev/null $MYG < ../sql/henna.sql &> /dev/null $MYG < ../sql/henna_trees.sql &> /dev/null $MYG < ../sql/herb_droplist_groups.sql &> /dev/null $MYG < ../sql/heroes.sql &> /dev/null $MYG < ../sql/heroes_diary.sql &> /dev/null $MYG < ../sql/item_attributes.sql &> /dev/null $MYG < ../sql/item_auction_bid.sql &> /dev/null $MYG < ../sql/item_auction.sql &> /dev/null $MYG < ../sql/item_elementals.sql &> /dev/null $MYG < ../sql/items.sql &> /dev/null $MYG < ../sql/itemsonground.sql &> /dev/null $MYG < ../sql/locations.sql &> /dev/null $MYG < ../sql/lvlupgain.sql &> /dev/null $MYG < ../sql/mapregion.sql &> /dev/null $MYG < ../sql/merchant_buylists.sql &> /dev/null $MYG < ../sql/merchant_lease.sql &> /dev/null $MYG < ../sql/merchant_shopids.sql &> /dev/null $MYG < ../sql/messages.sql &> /dev/null $MYG < ../sql/minions.sql &> /dev/null $MYG < ../sql/npc.sql &> /dev/null $MYG < ../sql/npc_buffer.sql &> /dev/null $MYG < ../sql/npcaidata.sql &> /dev/null $MYG < ../sql/npc_elementals.sql &> /dev/null $MYG < ../sql/npcskills.sql &> /dev/null $MYG < ../sql/olympiad_data.sql &> /dev/null $MYG < ../sql/olympiad_fights.sql &> /dev/null $MYG < ../sql/olympiad_nobles.sql&> /dev/null $MYG < ../sql/olympiad_nobles_eom.sql&> /dev/null $MYG < ../sql/pets.sql &> /dev/null $MYG < ../sql/pets_skills.sql &> /dev/null $MYG < ../sql/pets_stats.sql &> /dev/null $MYG < ../sql/pledge_skill_trees.sql &> /dev/null $MYG < ../sql/posts.sql &> /dev/null $MYG < ../sql/quest_global_data.sql &> /dev/null $MYG < ../sql/raidboss_spawnlist.sql &> /dev/null $MYG < ../sql/random_spawn.sql &> /dev/null $MYG < ../sql/random_spawn_loc.sql &> /dev/null $MYG < ../sql/seven_signs.sql &> /dev/null $MYG < ../sql/seven_signs_festival.sql &> /dev/null $MYG < ../sql/seven_signs_status.sql &> /dev/null $MYG < ../sql/siege_clans.sql &> /dev/null $MYG < ../sql/skill_learn.sql &> /dev/null $MYG < ../sql/skill_spellbooks.sql &> /dev/null $MYG < ../sql/skill_trees.sql &> /dev/null $MYG < ../sql/skill_residential.sql &> /dev/null $MYG < ../sql/spawnlist.sql &> /dev/null $MYG < ../sql/special_skill_trees.sql &> /dev/null $MYG < ../sql/teleport.sql &> /dev/null $MYG < ../sql/topic.sql &> /dev/null $MYG < ../sql/territories.sql &> /dev/null $MYG < ../sql/territory_registrations.sql &> /dev/null $MYG < ../sql/territory_spawnlist.sql &> /dev/null $MYG < ../sql/transform_skill_trees.sql &> /dev/null $MYG < ../sql/walker_routes.sql &> /dev/null $MYG < ../sql/weapon.sql &> /dev/null $MYG < ../sql/zone_vertices.sql &> /dev/null newbie_helper } custom(){ echo "" echo "" echo -ne "Install custom gameserver DB tables: (y) yes or (n) no or (q) quit?" read ASKCS case "$ASKCS" in "y"|"Y") cstinstall;; "n"|"N") finish;; "q"|"Q") finish;; *) custom;; esac finish } cstinstall(){ while : do echo "" echo -ne "Do you want to make another backup of GSDB before applying custom contents? (y/N): " read LSB if [ "$LSB" == "Y" -o "$LSB" == "y" ]; then echo "Making a backup of the default gameserver tables." $MYSQLDUMPPATH --add-drop-table -h $GSDBHOST -u $GSUSER --password=$GSPASS $GSDB > custom_backup.sql 2> /dev/null if [ $? -ne 0 ];then echo "" echo "There was a problem accesing your GS database, server down?." exit 1 fi break elif [ "$LSB" == "n" -o "$LSB" == "N" -o "$LSB" == "" ]; then break fi done echo "Installing custom content." for custom in $(ls ../sql/custom/*.sql);do $MYG < $custom &> /dev/null done # L2J mods that needed extra tables to work properly, should be # listed here. To do so copy & paste the following 6 lines and # change them properly: # MOD: Wedding. echo -ne "Install "Wedding Mod" tables? (y/N): " read modprompt if [ "$modprompt" == "Y" -o "$LSB" == "y" ]; then $MYG < ../sql/mods/mods_wedding.sql &> /dev/null fi finish } finish(){ echo "" echo "Script execution finished." exit 0 } newbie_helper(){ while : do echo "" echo -ne "If you're not that skilled applying changes within 'updates' folder, i can try to do it for you (y). If you wish to do it on your own, choose (n). Should i parse updates files? (Y/n)" read NOB if [ "$NOB" == "Y" -o "$NOB" == "y" -o "$NOB" == "" ]; then echo "" echo "There we go, it may take some time..." echo "updates parser results. Last run: "`date` >database_installer.log for file in $(ls ../sql/updates/*sql);do echo $file|cut -d/ -f4 >> database_installer.log $MYG < $file 2>> database_installer.log if [ $? -eq 0 ];then echo "no errors">> database_installer.log fi done echo "" echo "Log available at $(pwd)/database_installer.log" echo "" break elif [ "$NOB" == "n" -o "$NOB" == "N" ]; then break fi done } newbie_helper_cb(){ while : do echo "" echo -ne "If you're not that skilled applying changes within 'updates' folder, i can try to do it for you (y). If you wish to do it on your own, choose (n). Should i parse updates files? (Y/n)" read NOB if [ "$NOB" == "Y" -o "$NOB" == "y" -o "$NOB" == "" ]; then echo "" echo "There we go, it may take some time..." echo "updates parser results. Last run: "`date` >cb_database_installer.log for file in $(ls ../cb_sql/updates/*sql);do echo $file|cut -d/ -f4 >> cb_database_installer.log $MYC < $file 2>> cb_database_installer.log if [ $? -eq 0 ];then echo "no errors">> cb_database_installer.log fi done echo "" echo "Log available at $(pwd)/cb_database_installer.log" echo "" break elif [ "$NOB" == "n" -o "$NOB" == "N" ]; then break fi done } clear load_config $1 MYL="$MYSQLPATH -h $LSDBHOST -u $LSUSER --password=$LSPASS -D $LSDB" MYG="$MYSQLPATH -h $GSDBHOST -u $GSUSER --password=$GSPASS -D $GSDB" MYC="$MYSQLPATH -h $CBDBHOST -u $CBUSER --password=$CBPASS -D $CBDB" lsbackup asklogin Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Moonlight 0 Опубликовано 28 июля, 2011 Я говорил про бат файл в Sql Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
SmokiMo 892 Опубликовано 28 сентября, 2012 Автоматическое сообщение Эта тема была перемещена из "Форум для новичков" в "Архив". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты