Wc3-Maps.ru » Программы для Warcraft 3 » Разные программы для WC3



GHost Bot Installer 1.6 + настройка




Этот гид покажет Вам, как настроить Сервер MySQL на Windows и формировать это для использования с ПРИЗРАКОМ.

 Я использовал Windows XP для этого гида и не могу гарантировать, что это будет работать для Перспективы Windows или Windows 7. Я главным образом написал этого гида, потому что не было никаких гидов на форумах по тому, как переместить вашу ПРИЗРАЧНУЮ личинку в Базу данных MySQL, и я испытывал задержку из-за очень многих игр на моей личинке, которой принимают однажды, и я хотел переключить к Базе данных MySQL для лучшей работы.

 Шаг *1: Удостоверьтесь, что Вы имеете ПРИЗРАКА, бегущего на Windows, Если Вы не имеете ПРИЗРАКА, бегущего все же на Windows, я предлагаю, чтобы Вы поразили вашу кнопку спины и идете, находят обучающую программу о том, как сделать это сначала. Имейте это управление и использование базы данных стиля SQLite перед углублением.

 После того, как Вы сделали так, чтобы ПРИЗРАК настроил его время, чтобы загрузить Сервер MySQL.

 Движение на Шаг *2. Шаг *2: Загрузите Сервер MySQL, Этот шаг является довольно простым все, что мы должны сделать вот - идут в вебсайт чиновника Мискла и загружают Сервер Мискла.

 Пойдите сюда для страницы Загрузок чиновника Мискла.

 Свиток вниз и Windows Microsoft должен уже быть отобран из снижения, вниз боксируют. Если это не выбор Windows Microsoft.


 Здесь мы будем хотеть загрузить Windows (x86, 32-битовый), Предметы первой необходимости Монтажника MSI - Рекомендованный. Несущественные включают некоторые дополнительные вещи, в которых мы действительно не нуждаемся, так как мы только используем Сервер Мискла для ПРИЗРАКА.

 Если Вы будете использовать 64-битовую Версию Windows тогда, то Вы будете хотеть загрузить тот, который говорит Windows (x86, 64-битовый), Предметы первой необходимости Монтажника MSI - Рекомендованный.

 После того, как Вы выбираете загрузку, которую будет требоваться, чтобы Вы регистрировали, Вы можете пропустить эту часть, выбирая связь в основании.

 После того, как это сделано, загружая движение на Шаг *3. Шаг *3: Установите Сервер Мискла, Открытый Пакет Монтажника Windows, который Вы только загрузили, чтобы начать устанавливать Сервер Мискла.

 Это - первая часть устанавливания, выбирать Рядом с движением.

Это - следующий экран, выбирать Типичный. Тогда выберите Затем.

Выбор Устанавливает, чтобы установить Сервер MySQL

В течение установки некоторые окна выскочат, давая Вам немного общей информации относительно Предприятия MySQL, только выбирать Затем для их обоих.


Поскольку эта часть удостоверяются, Формируют Сервер Мискла, теперь отобран и отсеивать Регистр Сервер Мискла теперь..

Это - первая часть конфигурации, только выбирать Затем.

Поскольку следующая часть выбирают Детальную Конфигурацию.

Для этой части это - действительно до Вас. Я рекомендовал бы или первый или второй выбор.
 Не выбирайте третий выбор, если ваш сервер не собирается управлять только Сервером MySQL и ничем иным.

Поскольку эта часть только выбирают Многофункциональную Базу данных.

Только выберите Затем для этой части.

Снова эта часть - до Вас. Для одного случая ПРИЗРАКА, управляющего первым выбором будет достаточно.

Поскольку эта часть отсеивают, Позволяют Организацию сети TCP/IP, если ПРИЗРАК бежит на том же самом сервере как Сервер MySQL. Если Вы управляете ПРИЗРАКОМ на различном сервере, чем Сервер MySQL чем удостоверяется что, что выбор позволяется и что Вы открываете тот порт на вашем брандмауэре.

Только выберите Затем для этой части.

Только выберите Затем для этой части.

Эта часть попросит, чтобы Вы установили пароль для "корня", Пользователь MySQL не оставляет этот бланк! Не используйте простой пароль также.
 Удостоверьтесь Создают Анонимный Счет, отсеян.
 Если Вы получаете доступ к серверу, отдаленно тогда удостоверяются, Позволяют доступ корня от отдаленных машин, отобран.

Для последних двух частей выбор Выполняет и Заканчивается.

Вы теперь успешно установили Сервер MySQL на Windows.
 
 Теперь мы можем удалить 'испытательную' базу данных, которая была создана, когда мы устанавливали Сервер MySQL и создавать базу данных для ПРИЗРАКА, чтобы использовать.
 
 Движение на Шаг *4.
 
 Шаг *4: Понизьте 'испытательную' базу данных и создайте базу данных для ПРИЗРАКА  
 
 Когда мы устанавливали Сервер MySQL, это создало 'испытательную' базу данных. Это - для того, чтобы проверить цели только и должно быть удалено.
 Чтобы удалять 'испытательную' базу данных, мы должны войти в Клиента Линии Команды MySQL.
 Получить доступ к этому идут, чтобы Начаться-> Все Программы-> MySQL-> Сервер MySQL X.X-> Клиент Линии Команды MySQL.
 
 Когда Вы входите в Клиента Линии Команды MySQL, это спросит пароль, только поместит ваш "корень" Пароль MySQL, который Вы создали, когда Вы сначала устанавливали Сервер MySQL.

После того, как Вы вставляли ваш пароль, мы можем теперь удалить 'испытательную' базу данных. Напечатайте команду ниже, чтобы сделать это.
drop database test;


Теперь мы должны создать чистую базу данных.
create database ghost;


Хорошо, мы имеем чистую базу данных, но ПРИЗРАК не будет знать, где хранить информацию, если не будет никаких столов. К счастью Varlock сделал файл базы данных, в который мы можем импортировать - чистый и имеют это готовый пойти для ПРИЗРАКА.
 
 Чтобы сделать это, мы нуждаемся в файле базы данных, который Varlock поставляет, и мы можем получить это, загружая это прямо от SVN.
 
 Теперь, если Вы имеете файл mysql_create_tables_v2.sql на вашем сервере где-нибудь тогда, Вы можете пропустить часть, где мы загружаем это. Это должно быть в вашем ПРИЗРАЧНОМ справочнике.
 
 Если Вы не делаете тогда, Вы можете правильный щелчок, связь ниже и выбор Экономит Цель Как ..., чтобы загрузить это.
 
 Правильный щелчок здесь, чтобы загрузить mysql_create_tables_v2.sql.
 
 Теперь мы должны импортировать столы в нашу чистую базу данных. Я двигался
mysql_create_tables_v2.sql to my C:\ directory.  

USE ghost;
SOURCE C:\mysql_create_tables_v2.sql



Теперь, когда заканчивает создание базы данных для ПРИЗРАКА.
 
 Движение на Шаг *5.
 
 Шаг *5: Создание Пользователя MySQL для ПРИЗРАКА  
 
 Причина мы должны сделать это, - то, потому что, если мы позволяем ПРИЗРАКУ использовать MySQL, "внедряют" пользователя есть потенциальный риск безопасности, вовлеченный, позволяя ПРИЗРАКУ иметь "корень' доступ к Серверу MySQL.
 
 Решение? Все, что мы должны сделать, - создают ограниченного пользователя MySQL.
 
 Теперь, если ваш Сервер MySQL не бежит на том же самом сервере, поскольку ПРИЗРАК - тогда, Вы должны будете измениться, где это говорит localhost. Пойдите сюда и прочитайте ту страницу, если Вы хотите знать, что поместить там вместо localhost. Если Вы все еще не понимаете, не стесняются посылать мне премьер-министра.
CREATE USER 'ghost'@'localhost' IDENTIFIED BY 'some_pass';

Это создаст пользователя, названного призраком и даст этому пароль some_pass.

Для следующей части мы должны дать пользовательскому призраку, небольшому количеству привилегий.

GRANT ALTER, INSERT, SELECT, UPDATE, TRIGGER, EXECUTE, DELETE, CREATE, DROP
ON ghost.*
TO 'ghost'@'localhost';
GRANT FILE ON *.* to 'ghost'@'localhost';
exit


Если Вы использовали различное название базы данных и имя пользователя тогда, Вы должны будете изменить это в командах выше.

Теперь мы имеем Пользователя MySQL, которого ПРИЗРАК может использовать, чтобы получить доступ к призраку базы данных, которого мы создали в Шаге *4.
 
 Движение на Шаг *6.
 
 Шаг *6: Конфигурирование ПРИЗРАКА, чтобы использовать Базу данных MySQL
 
 Теперь, когда мы сделаны с настраиванием Сервера MySQL, мы должны сказать ПРИЗРАКУ использовать сервер и не SQLite.
 
 В вашем ghost.cfg файле Вы будете хотеть завиться вниз к тому, где это говорит КОНФИГУРАЦИЮ БАЗЫ ДАННЫХ.

##########################
# DATABASE CONFIGURATION #
##########################

### database type
###  use "sqlite3" for a local SQLite database
###  use "mysql" for any MySQL database

db_type = mysql

### sqlite3 database configuration
###  this is only used if your database type is SQLite

db_sqlite3_file = ghost.dbs

### mysql database configuration
###  this is only used if your database type is MySQL

db_mysql_server = localhost
db_mysql_database = ghost
db_mysql_user = <username>
db_mysql_password = <password>
db_mysql_port = 0

### the bot ID is included each time the bot adds data to the MySQL database
### it is used to identify where each row of data came from when you configure multiple bots to connect to the same MySQL database
### GHost++ does not use the bot ID number itself, it's just to help you keep track of the data in your database

db_mysql_botid = 1


Теперь, если Вы управляете ПРИЗРАКОМ на том же самом сервере, поскольку ваш Сервер MySQL тогда делает вашим взгляд точно как тот выше. Поскольку <имя пользователя> и <пароль> используют те, Вы создали в Шаге *5.
 
 Если ваш Сервер MySQL не будет бежать на том же самом сервере как ПРИЗРАК (Который я не рекомендовал бы), тогда, то Вы будете должны изменить те ценности соответственно.
 
 Это - в значительной степени это, теперь пойдите Призрак запуска, и сделайте некоторые испытательные команды как! addadmin testing123 и! deladmin testing123 и я также проверил бы запрещения. Если Вы не получаете никаких ошибок тогда, Вы должны быть хорошими, чтобы пойти.
 
 Шаг *7 (Дополнительный): Преобразуйте вашу существующую Базу данных SQLite в Базу данных MySQL
 
 Я в настоящее время воздействую на это.
 
 
 Спасибо за чтение моего гида и если любой замечает, что - нибудь неправильно напечатанное или делавшее c орфографическими ошибками пожалуйста говорит мне. Если Вы имеете какие-нибудь проблемы, не стесняются посылать мне премьер-министра, и я буду пробовать ответить с такой скоростью, как я могу.
 
 Я хотел бы благодарить каждого, кто вносит свой вклад в ПРИЗРАЧНОЕ сообщество и особенную благодарность к Varlock для того, чтобы создать такую удивительную личинку оказания гостеприимства.

Похожие материалы
Категория: Разные программы для WC3 | Добавил: Адмирал
Просмотров: 5108 | Скачиваний: 984 | Рейтинг: 5.0/1 | Дата добавления

Всего комментариев: 0
ComForm">
avatar
Рейтинг@Mail.ru
Яндекс.Метрика

Copyright © 2010-2017
Вакансии :: Контакты
Мобильная версия сайта