Поставьте на закачку файлы вот от сюда, а мы пока чуть-чуть поговорим файлы
[Story...]
Впервые идея поднять свой собственный сервер ПВ появилась достаточно давно. Захотелось распробовать все вкусности этой игры и немножко побыть Богом Идеального Мира Однако тема отошла на второй план, т.к. лень и наличие рабочих фришек взяли вверх (пусть там и не получилось побыть богом)
Сначала был Х10к на pwgame.net... По началу даже нравилось, хотя возможность играть была только до 18:00 по МСК потом сервер подгружался и лагал так, как никто никогда не лагал Администрация правда в итоге на халяву поставила новый серв... Ставили дето неделю наверно... говорили что вайпа не будет, потом говорили что вероятность все же есть, потом запустили временный сервер где почти не давали голд, потом дали оч много голда, и потом сразу вайп зачем давали последний раз стоко голда, я так и не понял Корочь я забросил его к чертям...
И чудо проваденья завело меня на firefly. Чесно говоря, это самый лучший серв из всех где я был (спс Сантьяга, я тя тут видел) Со своими косяками конечн, но все же на нем было правдо интересно играть... В конце декабря случилось горе закрался фф... и до сих пор закрыт пришлось идти дальше...
Дальше на серверах не задерживался:\ Пангу - мало чем отличается от оффа, не катит СэмПВ - узкий канал, лаги БлекРоуз - лаги, жадный одмин (первый раз увидел чтоб ЧИ продавали за 40 рублей может там уже сейчас и мобов продают? заплатил чирик - на тебе Росянку) Ад сервер - нипомню почему не попробывал помню что собирался, но почемуто не стал. говорят норм серв...
Вобщем я бы так и прыгал, когда наконец не заметил, что все (!) пвп серваки лежат это было последней каплей. Я твердо решил, что поставлю свой сервер ПВ!
[Sources...]
Я просмотрел несколько форумов посвещеных поднятию и развитию серверов ПВ (Google.com рулит!) и остановился на двух наиболее перспективных (на мой взгляд) в плане идей. Это собсно русскоязычный ЭмуДев и забугорный мморпг-дев поэтому все что ниже изложено взято так или иначе с этих 2х источников (ссылки я буду приводить по ходу пьесы)
[Hard Working]
Сказано - сделано. С благочестивым рвение я начал пробовать свои силы в серверостроении. Скажу сразу, до этого никогда не поднимал сервера... Т.е. поднимал, но то были более обычные apache, proftpd, sshd, iced, qmail, smb и прочее, но вот конкретно игровых никогда Поэтому сначала я перечитал все что только смог найти на руском и на английском, была даже статья на немецком переведенная на руский (опять спс Google:))
Вооружившись кое-какими знаниями я пошел в бой. Решил для начала запустить на coLinuxе. Перебрал много, ниче не вышло Потом выкачал дистрибутив от TriRozhkи от сюда и чет меня прям осенило по поводу конфигов и "[A" и все пошло
Следующий шаг. IWeb. Нашел тут. Попарился с сертификатами в фаирфокс... заработало пофанился от души прочитав и приминив знания на практике
Далее. Перенос из coLinux на собсно сам Linux:). Взял Debian(любимый дистрибутив, всем советую) Взял статьи вот тут и тут и собсно все сделал, немного подковыряв authd.
Теперь последнее. Отказ от порочного MSSQL и переход на добродушный MySQL:) Оказалось что все намного проще чем я думал... Пищу для ума взял тут. И вот он нш результат Рабочий сервер под линуксом на MySQL...
[HowTo...]
Поехали по порядку...
1. Установка Debian.
- При установке самое главное помнить, что полностью запушенный сервак кушает порядка 6 Гигов оперативкм... Поэтому если у нас нет 6 Гигов оперативки, делаем раздел подкачки (swap) на 6 Гигов
- Для экономии места на винте, можно установить лишь минимальную систему, все нужное мы поставим сами
- После запуска системы, заходим под пользователем root и устанавливаем нужные нам пакеты:
Код: # apt-get install apache2
# apt-get install mysql-server
# apt-get install php5
# apt-get install php5-mysql
# apt-get install libapache2-mod-php5
# apt-get install phpmyadmin
# apt-get install unzip
# apt-get install mc
- Теперь установим пароль для пользователя root в MySQL:
Введем в консоли команду
Код: # mysql
Теперь выполним 2 простых SQL запроса(не забудь ставить ; в конце):
Код: >SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Новый_пароль');
>FLUSH PRIVILEGES; Выйдем из программы командой /q