Создать сервер lineage 2       Галерея       Hex цвета ника       Ла2 хостинг       Интерлюд сборки Evo team




18669__pero

Итак, если у вас задача создать хороший игровой проект la2, то советую учесть все советы.

Все советы, приведенные в данной статье являются необязательными и являются личным мнением автора.

Итак, если у вас задача создать хороший игровой проект la2, то советую учесть все советы.

Совет 1: Java или PTS.

На сегодняшний день существует выбор между двумя платформами, java или pts. Каждая платформа имеет свои плюсы и минусы, но мы на них подробно останавливаться не будем. Сейчас java сборки по стабильности не уступают птс и также могут держать в несколько тысяч онлайна при правильно оптимизации (о которой мы напишим в следующих частях данной статьи). Перед выбором платформы сначала определитесь, насколько вы хорошо знакомы с птс сборками и ява сборками. Если птс для вас трудный, то в любом случае пользуйтесь java, т.к она очень проста и подходит даже для новичков, которые не знают даже html.

Дальше определите хроники сервера:

Если это Камаель и выше, то лично я советую вам брать Java сборку, т.к на яве сейчас есть очень неплохие сборки Gracia Part 2, а на птс, даже камаель (хб) нормально не сделали.  Если Вам подуше открыть сервер с хрониками Интерлюд и ниже, то это однозначно PTS, т.к тут совершенно противоположная картина.

Если Вы остановились на Java, то читаем остальные советы от la2vampire.ru.

Совет 2: Выбираем сборку.

Все сборки можно поделить на платные и бесплатные. Я не буду Вас уговаривать купить сборку какого — либо разработчика, это решать только Вам. Главный плюс платной сборки, это то, что от Вас потребуется минимум знаний и времени, чтобы поднять хороший игровой проект. Вы будете лишь присылать разрабам свои баг-реппорты, а они в ответ присылать фиксы. Если же у Вас достаточно знаний опыта и знаний java, xml, phyton и т.д или же просто нет возможности покупать, то выбирайте бесплатные сборки.

Есть несколько пунктов, на которые следует опираться при выборе платной или бесплатной сборки:

Для платных сборок:

1. Команда — разработчик должна быть известной. На момент написания статьи, я выделяю вот эти сборки от DuoTm (правда они приостановили продажу), L2Emu, Rus Team, La2base (интерлюд), CCP (Rebellion). Но к последней сейчас отношусь скептически.

2. Наличие серверов, работающих на данной сборке. Желательно, чтобы это были сервера с онлайном не менее 200. Вы всегда сможете зайти на форум и почитать тему Баги, чтобы примерно представлять себе картину.

3. Наличие положительных отзывов от друзей или просто знакомых с форумов. Советую присмотреться к аллчитс.ру и ла2басе.ру, не только потому, что они являются друзьями la2vampire.ru, но и потому, что вы там всегда cможете прочитать отзывы  других пользователей.

4. Наличие разработки геодаты. Все достойные java команды разрабатывают геодату. Если команда не разрабатывает геодату под сваю сборку, значит у нее плохой неоптимизированный геодвижок. Советую сразу отказаться от такой команды. Только выброшенные зря деньги.

Для бесплатных сборок:

1. Самое главное — это опенсурс. Если разработчик в общем доступе выкладывает исходники сборки, то это очень хорошо и важно для Вашего будущего проекта. Даже если вы не понимаете ничего в java, то вы всегда можете найти какие-либо наработки на l2jserver.com с подробным описанием и переделать их под свою сборку.  Если Вы все-таки выбрали сборку от команды, которая не предоставляет исходников, то проверьте нет ли каких-либо копирайтов в аннаунсах. Данная команда должна быть очень стабильной вплане своевременных фиксов неисправностей. Но на своем опыте я убедился, что лучше не пользоваться бесплатными сборками без исходников. Создать серьезный проект в данном случае не получится.

2. Большая команда разработчиков и армия пользователей. Если команда разрабочиков большая и пользователей сборки очень большое кол-во, то впринципи можете выбирать такую сборку. Почему я написал данный пункт? — т.к сейчас появляется большое кол-во однодневных команд (из 1-3 человек) в команде и с каждым днем их все больше и больше, а качество продукта не улучшается.

Совет 3. Железо и софт.

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

а) Только х64. Процессор выбирайте только двуядерный или 4-х (уже есть даже восьмиядерные). В настоящее время компьютеры собираются на двух платформах — Intel и AMD. Для пользователя разница между ними такая же, как разница между автомобилями Mercedes и BMW. Процессоры от Intel более дорогие, чем их функциональные аналоги от AMD. Мифы от том, что процессоры AMD перегреваются или «не полностью совместимы», не соответствуют действительности. Компьютер на базе AMD будет оптимальнее и дешевле, чем компьютер на базе Intel. Но о вкусах не спорят. Это лишь мое личное мнение.

б) Желательно иметь несколько хардов. Один для сборки, другой для базы. Если у вас несколько компов соединенные локальной сетью, то это вообще шикарно, т.к на одном компе держим сервер, а на втором mysql базу. Это лучше всего и вплане безопасности, но об этом поговорим в другой статье.

в) Оперативка должна быть не менее 3,5 гигов. Почему 3,5? Потому, что большинство серверов при включенной геодате требуют именно 3,5 гига оперативы для правильной безлаговой работы. Если Вы планируете не включать геодату, то сразу скажу, что нормального онлайна у Вас никогда не будет.

Теперь нам нужно выбрать операционную систему. Тут выбор прост: Windows, *Unix, Solaris.   Подробнее об оптимизации каждой операционной системы под ла2 сборку я напишу в следующей части. Если не хотите заморачиваться то ставьте windows server 2008 x64 (ну или на крайняк 2003 х64). На данный момент 2008 сервер винды очень стабилен, более безопасен и оптимизирован чем 2003, советую его. Еще лучше если Ваша сборка будет стоять на никас, например,  linux, т.к он намного стабильнее винды в несколько раз, безопаснее, отказоустойчивее, потребляет меньше ресурсов, гибок в настройке и т.д. Но есть и сторонники винды, которые «докажут» обратное. Linux — это прежде всего операционная система для профессионалов, сетевая ос, бесплатная ос… Подавляющее большинство веб-серверов используют именно Linux (Debian, FreeBSD)… В качестве файлового сервера опять же Linux выглядит намного убедительнее Windows.

На этом первая часть данной статьи закончилась. Далее я расскажу подробно как настраивать, запускать сборку l2j на примере, оптимизировать windows, mysql, подробнее затронем тему безопасности базы данных и серверной машины.
Статья написана Максим (Blackmouse) Минаков и защищена частью 4 Гражданского Кодекса Российской Фередации. При копировании ссылка на la2vampire.ru обязательная.

Совет 1: Java или PTS.

На сегодняшний день существует выбор между двумя платформами, java или pts. Каждая платформа имеет свои плюсы и минусы, но мы на них подробно останавливаться не будем. Сейчас java сборки по стабильности не уступают птс и также могут держать в несколько тысяч онлайна при правильно оптимизации (о которой мы напишим в следующих частях данной статьи). Перед выбором платформы сначала определитесь, насколько вы хорошо знакомы с птс сборками и ява сборками. Если птс для вас трудный, то в любом случае пользуйтесь java, т.к она очень проста и подходит даже для новичков, которые не знают даже html.

Дальше определите хроники сервера:

Если это Камаель и выше, то лично я советую вам брать Java сборку, т.к на яве сейчас есть очень неплохие сборки Gracia Part 2, а на птс, даже камаель (хб) нормально не сделали.  Если Вам подуше открыть сервер с хрониками Интерлюд и ниже, то это однозначно PTS, т.к тут совершенно противоположная картина.

Если Вы остановились на Java, то читаем остальные советы от la2vampire.ru.

Совет 2: Выбираем сборку.

Все сборки можно поделить на платные и бесплатные. Я не буду Вас уговаривать купить сборку какого — либо разработчика, это решать только Вам. Главный плюс платной сборки, это то, что от Вас потребуется минимум знаний и времени, чтобы поднять хороший игровой проект. Вы будете лишь присылать разрабам свои баг-реппорты, а они в ответ присылать фиксы. Если же у Вас достаточно знаний опыта и знаний java, xml, phyton и т.д или же просто нет возможности покупать, то выбирайте бесплатные сборки.

Есть несколько пунктов, на которые следует опираться при выборе платной или бесплатной сборки:

Для платных сборок:

1. Команда — разработчик должна быть известной. На момент написания статьи, я выделяю вот эти сборки от DuoTm (правда они приостановили продажу), L2Emu, Rus Team, La2base (интерлюд), CCP (Rebellion). Но к последней сейчас отношусь скептически.

2. Наличие серверов, работающих на данной сборке. Желательно, чтобы это были сервера с онлайном не менее 200. Вы всегда сможете зайти на форум и почитать тему Баги, чтобы примерно представлять себе картину.

3. Наличие положительных отзывов от друзей или просто знакомых с форумов. Советую присмотреться к аллчитс.ру и ла2басе.ру, не только потому, что они являются друзьями la2vampire.ru, но и потому, что вы там всегда cможете прочитать отзывы  других пользователей.

4. Наличие разработки геодаты. Все достойные java команды разрабатывают геодату. Если команда не разрабатывает геодату под сваю сборку, значит у нее плохой неоптимизированный геодвижок. Советую сразу отказаться от такой команды. Только выброшенные зря деньги.

Для бесплатных сборок:

1. Самое главное — это опенсурс. Если разработчик в общем доступе выкладывает исходники сборки, то это очень хорошо и важно для Вашего будущего проекта. Даже если вы не понимаете ничего в java, то вы всегда можете найти какие-либо наработки на l2jserver.com с подробным описанием и переделать их под свою сборку.  Если Вы все-таки выбрали сборку от команды, которая не предоставляет исходников, то проверьте нет ли каких-либо копирайтов в аннаунсах. Данная команда должна быть очень стабильной вплане своевременных фиксов неисправностей. Но на своем опыте я убедился, что лучше не пользоваться бесплатными сборками без исходников. Создать серьезный проект в данном случае не получится.

2. Большая команда разработчиков и армия пользователей. Если команда разрабочиков большая и пользователей сборки очень большое кол-во, то впринципи можете выбирать такую сборку. Почему я написал данный пункт? — т.к сейчас появляется большое кол-во однодневных команд (из 1-3 человек) в команде и с каждым днем их все больше и больше, а качество продукта не улучшается.

Совет 3. Железо и софт.

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

а) Только х64. Процессор выбирайте только двуядерный или 4-х (уже есть даже восьмиядерные). В настоящее время компьютеры собираются на двух платформах — Intel и AMD. Для пользователя разница между ними такая же, как разница между автомобилями Mercedes и BMW. Процессоры от Intel более дорогие, чем их функциональные аналоги от AMD. Мифы от том, что процессоры AMD перегреваются или «не полностью совместимы», не соответствуют действительности. Компьютер на базе AMD будет оптимальнее и дешевле, чем компьютер на базе Intel. Но о вкусах не спорят. Это лишь мое личное мнение.

б) Желательно иметь несколько хардов. Один для сборки, другой для базы. Если у вас несколько компов соединенные локальной сетью, то это вообще шикарно, т.к на одном компе держим сервер, а на втором mysql базу. Это лучше всего и вплане безопасности, но об этом поговорим в другой статье.

в) Оперативка должна быть не менее 3,5 гигов. Почему 3,5? Потому, что большинство серверов при включенной геодате требуют именно 3,5 гига оперативы для правильной безлаговой работы. Если Вы планируете не включать геодату, то сразу скажу, что нормального онлайна у Вас никогда не будет.

Теперь нам нужно выбрать операционную систему. Тут выбор прост: Windows, *Unix, Solaris.   Подробнее об оптимизации каждой операционной системы под ла2 сборку я напишу в следующей части. Если не хотите заморачиваться то ставьте windows server 2008 x64 (ну или на крайняк 2003 х64). На данный момент 2008 сервер винды очень стабилен, более безопасен и оптимизирован чем 2003, советую его. Еще лучше если Ваша сборка будет стоять на никас, например,  linux, т.к он намного стабильнее винды в несколько раз, безопаснее, отказоустойчивее, потребляет меньше ресурсов, гибок в настройке и т.д. Но есть и сторонники винды, которые «докажут» обратное. Linux — это прежде всего операционная система для профессионалов, сетевая ос, бесплатная ос… Подавляющее большинство веб-серверов используют именно Linux (Debian, FreeBSD)… В качестве файлового сервера опять же Linux выглядит намного убедительнее Windows.

На этом первая часть данной статьи закончилась. Далее я расскажу подробно как настраивать, запускать сборку l2j на примере, оптимизировать windows, mysql, подробнее затронем тему безопасности базы данных и серверной машины.
Статья написана Максим (Blackmouse) Минаков и защищена частью 4 Гражданского Кодекса Российской Фередации. При копировании ссылка на la2vampire.ru обязательная.

1 комментарий на “Советы по оптимизации la2 проекта: Часть 1”

  1. DjMilk высказал:

    Супер, пиши еще обязательно!

Комментировать

Вы должны войти для того, чтобы оставить комментарий.