Если вы используете сервер MANGOS | TrinityCore на денвере (denwer)
Удалите всё из папки Server/home/ваш_ip/www<-- из папки www Теперь всё по пунктам:
Часть А.
1. У вас должен иметься своя папка WWW(пока офлайн сайт). Найти его можно на вов порталах.
2. Находим понравившийся сайт и скачаем его
3. Как только скачали архив - распаковываем его и достаём из него папку [www] её переносим,вырезаем,копируем,без разницы,в папку с нашим ip адресом Server/home/ваш_ip/(сюда)
Всё,с первой частью "А" мы разобрались и установили сайт в нужное место,теперь перейдём к части "Б" и сделаем так,чтобы вы смогли на него зайти. ____________________________________________________________________________________________________________________________________ _______________________________________________________________
Часть Б.
Чтобы ваш сайт был вам доступен,нужно выставить основные настройки в файлах config и ему подобных (они находится в корне сайта)
Чтобы вы не запутались среди других файлов,то config имеет расширение .php и выглядит примерно так:
вид снаружи
---------------- вид с внутри
открыть его можно любым текстовым редактором-блокнот,WordPad (но я советую скачать Notepad++,дабы присутствует подсветка синтакса и сразу видно где что заменять) Для ясности, где и что настраивать,я взял 3 конфига с разных сайтов для сравнения
$dbip ="127.0.0.1"; // IP mysql $dbport ="3306"; // порт mysql $gameport ="8085"; // игровой порт $dblogin ="mangos"; // логин mysql $dbpass ="mangos"; // пароль mysql $mdb ="mangos"; // название базы mangos $rdb ="realmd"; // название базы realmd $cdb ="characters"; // название базы characters
/////////////////////////////// Статистика и ссылки ////////////////////////////////////
$realm ="Пишешь название своего сайта"; // Название сервера - можно менять!!! $type ="PvP/PvE"; // Тип реалма -можно менять!!! $ver ="3.х.х"; // Версия клиента - можно менять!!! $ip "ваш_ip"; // IP сервера
$C_lang = "ru"; // Язык (пока только RU, но Вы можете создавать свои языковые файлы) $C_title = "Web-Teleport"; // Шапка Веб-Телепорта $C_main = "index.html"; // Основной сайт/страница
Что мы здесь меняем?! То что красненьким цветом,а что зелёным лучше не трогаем. + все сноски в конфигах на русском,так что сами уже понимаем,для чего нужно то или иное значение и что туда возможно вписать. В строчках $dblogin | $dbpass меняем то,что в кавычках - "". Это логин и пароль от MySQL,нужно для того,чтобы приконектиться к базе данных и сайт отображался и брал информацию о персонажах,аккаунтах и т.п. Если используете сборку MANGOS(или гибрид-смесь mangos c trinity),то тут два варианта логина- root или mangos Пароль почти везде - mangos Для сборок TRINITY , логин- root или trinity,пароль соответственно - trinity. Так что выбор не велик.. методом тыка можно угадать... Если же вы подходите к этому серьёзно,и не хотите гадать,то: 1. Зайдите в папку с сервером,в папку где у вас лежат эмули- .exe 2. Откройте файл mangosd.conf или TrinityCore.conf(зависит от того,что используете) 3. Находим следующее: LoginDatabaseInfo = "127.0.0.1;3306;root;mangos;realmd" WorldDatabaseInfo = "127.0.0.1;3306;root;mangos;mangos" CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;characters"
где, красным-это логин от MySQL; синим- пароль от MySQL зелёным - название баз: могут быть изменены на разных сборках.
Вот эти самые данные и будем вводить в наш config.php(который лежит внутри папки [www] )
###########################Статистика############################ $dbip ="localhost"; // IP mysql $dbport ="3306"; // порт mysql $dblogin ="mangos"; // логин mysql $dbpass ="mangos"; // пароль mysql $rdb ="realmd"; // название базы realmd $cdb ="characters"; // название базы characters $tbc = "2"; // Тип аккаунта,при регистрации $database_encoding = "CP1251"; // Не трогайте лучше. #################################################################
###########################Регистрация######################### ### $db1 = "realmd"; // база реалмов $db2 = "mangos"; // база мира $db3 = "characters"; // база чаров $host = "localhost"; // адрес БД $user = "mangos"; // логин к БД $pass = "mangos"; // пароль к БД $port = "3306"; // порт к БД #################################################################
###################OnLine/OffLine################### $ip ="10.14.199.34"; // IP сервера $gameport ="8085"; // игровой порт $mdb ="mangos"; // название базы mangos ###########################################
###################Баг трекер################### $host = "localhost"; // адрес БД $user = "mangos"; // логин к БД $password = "mangos"; // пароль к БД $rdb = "realmd"; // название базы realmd ###########################################
###################Разное################### $title = "Evermore WoW server"; // Название сайта
$nameserv = "Evermore"; // Название сервера $version = "3.1.3"; // Версия $realm = "10.14.199.34"; // Реалмлист $ro = "10"; // Рейты опыт $rd = "8"; // Рейты дропа $tip = "PvE"; // Тип сервера (PvP/PvE)
Ну тут всё понятно... делаем всё так же как мы сделали выше,меняем если нужно логин и пароль к бд (базе данных)
###########################Онлайн############################ $ip ="пишем свой ip"; // IP сервера $dbip ="127.0.0.1"; // IP mysql $dbport ="3306"; // порт mysql $gameport ="8085"; // игровой порт $dblogin ="mangos"; // логин mysql $dbpass ="mangos"; // пароль mysql $mdb ="mangos"; // название базы mangos $rdb ="realmd"; // название базы realmd $cdb ="characters"; // название базы characters
###########################Регистрация############################ $db1 = "realmd"; // база реалмов $db2 = "mangos"; // база мира $db3 = "characters"; // база чаров $host = "localhost"; // адрес БД $user = "mangos"; // логин к БД $pass = "mangos"; // пароль к БД $port = "3306"; // порт к БД #################################################################
###########################Бан-лист############################ $hos t = 'localhost'; // Host adress $user = 'mangos'; //Username $password = 'mangos'; //Password $realmdb = 'realmd'; // the name of realmd database
Тут всё аналогично выше изложенным конфигам,меняем то,что выделено красным,под свою базу данных.
Ps - Важно! Если у Вас в сборке изменены названия баз и вы не знаете,какое название вашей той или иной базы,то названия можно подсмотреть в MySQL,когда открываем своё подключение или в mangosd.conf | TrinityCore.conf : В MySQL
В конфиге сборки
Если вы используете сервер MANGOS | TrinityCore на денвере (denwer)
Удалите всё из папки Server/home/ваш_ip/www<-- из папки www Теперь всё по пунктам:
Часть А.
1. У вас должен иметься своя папка WWW(пока офлайн сайт). Найти его можно на вов порталах.
2. Находим понравившийся сайт и скачаем его
3. Как только скачали архив - распаковываем его и достаём из него папку [www] её переносим,вырезаем,копируем,без разницы,в папку с нашим ip адресом Server/home/ваш_ip/(сюда)
Всё,с первой частью "А" мы разобрались и установили сайт в нужное место,теперь перейдём к части "Б" и сделаем так,чтобы вы смогли на него зайти. ____________________________________________________________________________________________________________________________________ _______________________________________________________________
Ну вот,мы всё настроили,теперь уже пора зайти на наш сайт и посмотреть,что получилось или просто зарегистрироваться и бежать играть с друзьями Для этого делаем: 1. Заходим в папку с сервером. 2. Запускаем Boot.exe потом Rux.exe (это всё из папки Denwer) 3.И так,апач(розовое пёрышко) у нас из трея не пропало,можно действовать дальше. Если пропадает и идёт обратный отчёт,то внимательно изучаем тему: Если пропадает розовое перышко в трее 4. Теперь из папки MangoS запускаем в таком же порядке: realmd.exe > mangosd.exe (для мангос сборок) TrinityRealm.exe > TrinityCore.exe (для гибрид сборок и тринити) Этот пункт можно пропустить,но из личного опыта заметил,что на некоторых сборках - сайт не отображается или нельзя зарегистрироваться. Для нас сейчас самое важное - это чтобы был включен Denwer и не пропадало розовое пёрышко из трея. 5. Открываем свой браузер(веб обозреватель) и находим адресную строку,это обычно то место,где отображаются адреса сайтов:
6.Вводим свой ip адрес(тот который вы указали,когда переименовывали папку в home/ip/www )
Теперь мы увидели свой сайт,если нет,то смотрим всё сначала,где-то ошиблись или что-то упустили. _________________________________________________________________________________________________