Цитата Сообщение от SergKHTW Посмотреть сообщение
...Заранее спасибо! В том числе и SlavikSG, как держателю сего добра на SVG!
Хе!
Это было так давно, что я уже ничего толком не помню. Работает оно и работает. И слава Богу! Кое-что сейчас нарыл из своих старых описаний, которые писал сам для себя.

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

-----------------------------------------------
0. Программой "Acronis True Image" делаем образ нашего диска С с поставленной на него и великолепно настроенной Windows XP SP-3. Это чтобы потом, когда что-то не будет получаться, не сносить программы, а быстренько восстановить систему к ее первоначальному виду. Лично я делаю это всегда именно так.

-----------------------------------------------
1. Ставим MySQL-сервер v5.1.40
Описание: http://php-myadmin.ru/learning/instrument-mysql.html

Далее мои ремарки:

Качал отсюда:
(ссылка устарела)

Начальная ссылка находится тут:
http://dev.mysql.com/downloads/mysql/5.0.html#win32

Выбираем халявную версию. Коммерческая версия стоит 599 баксов.

1.1 Ставим все в точности по описанию кроме места, где рекомендуется убрать галочку с "Launch the MySQL Server automatically" - в моем случае будет удобнее, чтобы служба стартовала всегда и автоматически.

Так же в я сделал количество подключений к MySQL-серваку не 20, (как советуют по умолчанию), а поставил "Вручную" и выбрал цифру 75.

1.2 Сразу ставим "MySQL Administrator".

Вход на MySQL-сервер:
Сервер - localhost
Имя - root
Пароль - необычный, длинный и сложный.

В закладке Service Control останавливаем MySQL-сервер.
Меняем сложный путь в закладке Startup Variables, в поле "Data Directory" - "C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/" на более простой, настоящий путь к моим базам базам. Например: "D:/Data"
ВНИМАНИЕ!!! После изменения путей каталоги "mysql" И "test" из старого пути СЛЕДУЕТ СКОПИРОВАТЬ В НОВОЕ МЕСТОПОЛОЖЕНИЕ, иначе сервис не стартует. Так как это служебные базы самого MySQL-сервера. Затем нужно запустить сервис. После чего, в закладке Catalogs мы должны увидеть все наши базы.

1.3 Ставим удобную прогу "SQLyog Enterprise v6.03" для ручного администрирования баз. Запускаем ее и подключаемся к нашему серверу MySQL, где мы увидим, все наши базы. Проделать это нужно обязательно хотя бы для того, чтобы убедится, что сервер нормально функционирует и пускает нас по указанным: имя сервера, порт, логин, пароль.

1.4 В довесок к описанию по установке делаем следующее:
Обязательно прописываем в инишник my.ini MySQL v5.0.45, в секцию [mysqld] три недостающие строки:
character-set-server=cp1251
collation-server=cp1251_general_ci
skip-character-set-client-handshake

В итоге, в целом, все должно выглядеть вот так:
[mysqld]
port=3306
character-sets-dir="C:/MySQL/share/charsets"
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

А так же делаем новый раздел и строку:
[mysqldump]:
default-character-set=cp1251

Перезапускаем сервак.

Запущенная служба в Диспетчере задач будет называться "mysqld-nt.exe".

Форум по MySQL:
http://forum.sources.ru/index.php?showforum=49
-----------------------------------------------

2. Ставим PHP v5.2.11
Описание: http://php-myadmin.ru/learning/instrument-php.html

Далее мои ремарки:

Чтобы форум (если мы его поставим) нормально отправлял уведомления своим пользователям, не забываем сделать в инишнике это:
[mail function]
; For Win32 only.
SMTP = mail.tula.net
smtp_port = 25
-----------------------------------------------

3. Ставим Apache HTTP Server v2.2.14
Описание: http://php-myadmin.ru/learning/instrument-apache.html

Далее мои ремарки:

Качаем отсюда:
http://httpd.apache.org/download.cgi
Из раздела "Apache HTTP Server 2.2.14 is the best available version"
Файл с расширением msi. Файл должен быть похож на это название:
apache_2.2.14-win32-x86-no_ssl.msi

Ставим все по описанию.

Затем в инишнике это дело:
DirectoryIndex index.html index.htm index.shtml index.php
меняем на это дело:
DirectoryIndex index.php index.html index.htm index.shtml
чтобы по умолчанию сайт стартовал с файла "index.php", а не с файла index.html


------- В Н И М А Н И Е!!! -------
Почему-то с первого раза сервак не поставился. Сервис не запустился. Возможно, причиной было то, что я поставил программу не для "Всех пользователей", а для одного. И так же я оставил путь по умолчанию. а в следующий раз сделал путь, как делал его всегда, то есть - "C:\Apache2.2"

Для создания виртуального (добавочного) хоста, нужно смотреть "Установку Apache...", начиная с места "Пример создания виртуального хоста".


Нужно прочитать ФАК. Там есть несколько важных моментов по безопасности и сервису.
-----------------------------------------------

4. Если не использовать статистику пилотов, то есть, если не юзать MySQL-сервер, то просто ставим IL2 Server Commander v2.02 по описанию из хелпа. По началу статистика и не нужна. С этим потом. Все равно там по умолчанию не хватает многой техники добавленной в новых патчах.

Запускаем сервер. Следом запускаем Commander. Жмем на кнопку "Start/Stop" и отвечаем "No". В этот момент, если все правильно сконфигурировано, Commander должен подключиться к ранее запущенному серверу ИЛ-2 и взять управление на себя. Засада тут может быть, скорее всего, лишь одна. Неправильно указанный IP-адрес на котором работает сервер. Для внешних игроков - это будет внешний IP-адрес. А для самого Server Commander-а это, скорее всего, будет внутренний IP-адрес сетевой платы. Например 192.168.1.1 Именно его и нужно прописывать в настройки Commander-а.