Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Помощь и Поддержка/Советы Новичкам
Поиск

Советы Новичкам

24 ответов2,912 просмотровСейчас просматривают: 1
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 25.12.2008, 22:51

Эхх продвигаете яву, будем продвигать ПТС. Дам несколько советов по организации ПТС серверов. Потом буду добавлять.

Часть первая

В один прекрасный момент любой игрок ла2 начинает осознавать то что ему уже мало того что он может играя, хочется погрузиться в этот загадочный мир с точки зрения администратора, посмотреть таксказать из нутри на весь этот безумно интересный процесс. И сдесь приходит мысль дословно "Хочу сервер". Дальше варианта 2.

Вариант первый "Печальный":

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

Вариант второй "Пессимистический" :

Вариант второй в корень отличается от варианта номер один. Сдесь есть и машина есть и сборка но все начинают упираться в другое. Хочется с одной стороны сервер, а с другой стороны всетаки и по играть на нем самому. Тут начинаются первые подводные камни. Для ява серверов тут по проще так как всетаки 3-4 человека + наш юный администратор смогут поиграть на нем но будет не комфортно, скажем так :) Если же взять в этом плане ПТС сервер то тут лучше даже не соваться со своим клиентом с серверной машины, мало того что не каждый с нее сможет его запустить (да и любую другую игруху) так и "лаги" будут просто умопомрачительные. На этом обычно все рвение затихает так как одному скучно а с друзьями не получается.

Вариант третий "Оптимистичный" :

Этот вариант бывает также но реже. Повторяться про яву не буду, затронем только наш любимый ПТС. Итак у нас появляется первая серверная машина.

Пункт 1 Выбираем машину под сервер

Тут особых сложностей нету. Стоит обратить внимание на следующие характеристики.

Процессор должен быть не ниже core2duo.(Можно конечно взять amd x64 или еще чтото такого плана , но я придерживаюсь критерия или делать хорошо или не делать)

Оперативки должно хватать хотябы на загрузку сервера на холостую (гдето 4 гига) в идеале 8.

Харды лучше ставить в рейд дабы если вдруг чтото случайно сгорит возможно было востановить данные базы или любой дорогостоющей информации хранящейся на сервере.

Итак мы выбрали собрали машинку и теперь она стоит посередине комнаты и просто жаждит поработать на то как она может.

Пункт 2 Выбираем сервер

Вот сдесь очень много подводных камней. Первый и самый опасный враг нашего юного администратора это Реселеры(люди которые чужой труд перепродают в наживу себе) Очень много последнее время стало встречаться таких оболтусов. Главное помнить следующее. У любой уважающей себя команды девелоперов, будь то ПТС или Ява или еще чтото Должен быть свой сайт с информацией о реализации и апдейтах, а также тестовый сервер. Очень много людей покупается на "Бесплатные Апдейты". Нужно помнить что любой труд должен оплачиваться. Дальше писать не буду каждый думаю в меру своего развития должен понимать что и как у кого брать. Фри сборки это конечно очень хорошо но только для домашнего пользования, выпускать их в мир очень страшно так как наш великий читер уже шагает далеко вперет, и у него к этим сборкам доступ точно такойже как и у вас. И Баги находятся очень быстро, а правятся мучительно долго.

Ну чтож выбрали мы сервер, все поставили по инструкциям которые лежат в этом же разделе. Запустили, побегали, все довольны все смеются :) Далее начинается подготовка к релизу в массы. Сдесь нужно помнить следующее "Мы в ответе за тех кого мы приручили".
1) Не стоит открывать сервер если вы не уверены в своих силах.
2) Не стоит открывать сервер если вы не разбираетесь в програмировании хотя бы на уровне английского языка.
3) Язык нам тоже пригодится поэтому, Не стоит открывать сервер если вы непонимаете по английски ничего.
4) Не стоит открывать сервер для тупого срубания бабла.

Тут пожалуй позволю себе ремарку. Серверу необходимо на чтото жить, но есть много но которые нельзя переступать, вспомните себя игроками.... Как вам было обидно когда администрация толкала направо и налево разные неприятные вещи. Помните Хороший грамотно поставленный с точки зрения рейтов и пожертвований будет себя окупать. Тут главное не переборщить. В этом деле выживают единицы.

Пожалуй последнее что нам нужно это сайт.

Расказывать про сайт можно очень долго. Остановлюсь на некоторых деталях.

а) Первое и наверное одно из самых важных НИКАКИХ ФРИ САЙТОВ. Все это очень дырявое барахло которое взломают на первый или второй день работы сервера.
б) Заказать нормальный сайт стоит от 400 долларов. И желательно у програмистов которые имеют достаточный опыт в этом деле. Называют они себя Фрилансеры.
в)Ни в коем случае не брать шаренные дизайны. Помните все дизайны индивидуальны и на них все у когото есть права. В нашей стране к интелектуальной собственности такого плана относятся достаточно серьезно так как это уже считается воровством и использованием чужих идей. С таким дизайном одним прекрасным утром вы зайдете к себе на сайт и увидете приветствие от хостеров "Сайт временно заблокирован, Если вы являетесь администратором этого сайта , то свяжитесь со службой технической поддержки"
г)К выбору хостера так-же стоит отнестись внимательно. Некоторые компании начинают мухлевать с вашим трафиком или еще хуже с загрузкой ваших серверов пытаясь раскрутить вас на более дорогостоющий тариф.



Хм. Ну пожалуй первую часть на этом можно закончить.

В следующей части ожидается: Как защитить сайт от ддоса самому. Как не стать жертвой взлома.


Зы незнаю нужно оно вам или нет писал от души, надоели постоянные топики на форуме об одном и томже.

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 26.12.2008, 07:35

Цитата(HaYeS @ 26.12.2008, 1:51)
а) Первое и наверное одно из самых важных НИКАКИХ ФРИ САЙТОВ. Все это очень дырявое барахло которое взломают на первый или второй день работы сервера.

Это смотря кто делал и как, сейчас есть фрии сайты получше платных, главное их найти.
Цитата(HaYeS @ 26.12.2008, 1:51)
б) Заказать нормальный сайт стоит от 400 долларов. И желательно у програмистов которые имеют достаточный опыт в этом деле. Называют они себя Фрилансеры.

К этому делу тоже надо подходить со всей серьездностью т.к. пошло много фрилансеров которые просто языком треплют, а на самом деле используют фри сайты. Здесь самое главное попросить (даже требовать) у него портфолио, если его нет, то сразу разворачиваться на 180 градусов и идти искать другово.
Цитата(HaYeS @ 26.12.2008, 1:51)
в)Ни в коем случае не брать шаренные дизайны. Помните все дизайны индивидуальны и на них все у когото есть права. В нашей стране к интелектуальной собственности такого плана относятся достаточно серьезно так как это уже считается воровством и использованием чужих идей. С таким дизайном одним прекрасным утром вы зайдете к себе на сайт и увидете приветствие от хостеров "Сайт временно заблокирован, Если вы являетесь администратором этого сайта , то свяжитесь со службой технической поддержки"

Для начало сойдет и шареный, но потом когда поднакопится деньжат его надо заменить
Цитата(HaYeS @ 26.12.2008, 1:51)
г)К выбору хостера так-же стоит отнестись внимательно. Некоторые компании начинают мухлевать с вашим трафиком или еще хуже с загрузкой ваших серверов пытаясь раскрутить вас на более дорогостоющий тариф.

Самый лучший хостер, это ты сам! Т.к. это наиболее приемлимый вариант, правдо придется еще потраться на Web-Сервер

P.S. исправте ошибки в названии темы

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 26.12.2008, 13:23

Underworld: Это смотря кто делал и как, сейчас есть фрии сайты получше платных, главное их найти.

К этому делу тоже надо подходить со всей серьездностью т.к. пошло много фрилансеров которые просто языком треплют, а на самом деле используют фри сайты. Здесь самое главное попросить (даже требовать) у него портфолио, если его нет, то сразу разворачиваться на 180 градусов и идти искать другово.

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

Самый лучший хостер, это ты сам! Т.к. это наиболее приемлимый вариант, правдо придется еще потраться на Web-Сервер

P.S. исправте ошибки в названии темы


Самый Лучший хостер это тот котрый умеет грамотно и вовремя работать. Думаю поддержку сайтов стоит доверять профессионалам.Они и квалифицированней в этом и опыт у них побольше. Нежели когда к тебе на домашний комп обрушится ДДОС в 250 тыщь уников.

0
N
Ned

Пользователь

Бывалый

Постов: 183

На форуме с: 13.07.2008

Репутация: +39

Рейтинг: 0

· 26.12.2008, 14:19

Цитата
Нежели когда к тебе на домашний комп обрушится ДДОС в 250 тыщь уников.

IIS, Киско и 100 мб. бб ддос =).

— Member Experts Zone

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 26.12.2008, 14:30

Linux: IIS, Киско и 100 мб. бб ддос =).


russian_roulette.gif О да а ваша супер пупер сеть будет держать 250 тыщ уников на свичах. Первыми повиснут свичи, затем ухнется канал... все печально. От грамотного ддоса может спасти только грамотное ПО и то не факт, все завитит от прямоты рук атакующего. От нуба с инвалид пакетами и НСДфильтр спасет. Только канал всеравно ляжет и за трафик вы потом не расплатитесь :) В свое время опятьже "одному серваку" Мастерхост вкатил счет на 3500 американских президентов за трафик во время атаки.

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 04.01.2009, 18:33

Про Рейты.


Хотелось бы обьяснить нашим юным дарованиям как проходит дроп вещей.


Как высчитывается дроп с моба на примере Карика:



Код
npc_begin warrior 629 [karik] level=70

additional_make_multi_list={{{{[adena];8636;17570;100}};70};

{{{[sealed_dark_crystal_shield];1;1;3134};

{[sealed_dark_crystal_shield_fragment];1;1;40.1469};

{[sealed_dark_crystal_helmet];1;1;0.2197};

{[sealed_dark_crystal_helmet_design];1;1;29.5501};

{[sealed_tallum_bonnet];1;1;0.2197};

{[sealed_tallum_bonnet_design];1;1;29.5502}};5.5138};

{{{[silver_nugget];2;6;10.6783};{[thread];3;9;35.5944};

{[mithril_ore];1;1;21.3566};

{[metallic_fiber];1;1;30.5095};{[enria];1;1;1.7797};

{[rp_bellion_cestus_i];1;1;0.0815}};98.7136}}


--------------------------------------------


Код
npc_begin warrior 629 [karik] level=70



additional_make_multi_list={Первая группа;Вторая группа;Третья группа;}


Немного теории:


Убивая монстра мы вызываем эффект (корейский рандом), который позволяет рассчитать вероятности выпадения итемов из моба.

Этот эффект срабатывает каждый раз, когда моба убивают.

Дроп состоит из групп итемов, одновременно может выпасть несколько групп в зависимости от их шанса. внутри группы сумма шансов итемов всегда 100%, т.е. если выпала одна группа например куски на шмот, то сразу несколько разных кусков не выпадет, только один из них, в зависимости от процентажа внутри группы.


Как это выглядит:


формат записи:


общий вид

Код
additional_make_multi_list={{{{[итем1];мин_кол-во;макс_кол-во;шанс_итема}};шанс_группы1};

{{{[итем1];1;1;0.3134};{[итем2];1;1;40.1469};{[итем3];1;1;0.2197};

{[итем4];1;1;29.5501};{[итем5];1;1;0.2197};{[итем6];1;1;29.5502}};5.5138-шанс_группы2};

{{{[silver_nugget];2;6;10.6783};{[thread];3;9;35.5944};{[mithril_ore];1;1;21.3566};

{[metallic_fiber];1;1;30.5095};{[enria];1;1;1.7797};{[rp_bellion_cestus_i];1;1;0.0815}};98.7136}}


т.е. указывается группа, шанс на группу, шанс на итем в группе, сумма шансов итемов в группе всегда равна 100%.


Как это работает:


Игрок убивает монстра.

Кидается виртуальный многогранный кубик из 100(редко, обычно граней много больше, в районе 10000) граней.

На самом деле там не грани а используется некая функция типа :


if (Rand(1000000)>шанс_группы) {drop_item where Rand(1000000)=шанс_итема and drop_rate<>шанс_итема }


Сначала обрабатывается первая группа, обычно это адена с шансом 70%

т.е. если при обработке команды Rand(1000000); выпадает число меньшее чем 700001 то упадет аденка. в диапазоне от минимального до максимального числа указанного у моба.


Потом обрабатывается вторая группа, обычно это куски на крафт.


например группе стоит шанс 5.5138%

обрабатывается опять операция: Rand(1000000); и если выпало число меньшее чем 55139 из 1000000

то ОБЯЗАТЕЛЬНО выпадет какая либо вещь из этой группы.

А вот какая вешь решает запуск операции Rand(1000000); миллион комбинаций это всего лишь 100%.

идёт выбор как в строке выше:

0.3134+40.1469+0.2197+29.5501+0.2197+29.5502=100%

при работе функции идёт такой алгоритм:

если выпало число от 0 до 3134 то выпадет первый итем.

если выпало число от 3135 до 404603 то выпадет второй итем

если выпало число от 404604 до 406800 то выпадет третий итем

если выпало число от 406801 до 702301 то выпадет четвертый итем

если выпало число от 702302 до 704498 то выпадет пятый итем

если выпало число от 704499 до 999999 то выпадет шестой итем.

Итогово это покрывает 100% вероятности в группе итемов.


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

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 04.01.2009, 19:45

HaYeS: russian_roulette.gif О да а ваша супер пупер сеть будет держать 250 тыщ уников на свичах. Первыми повиснут свичи, затем ухнется канал... все печально. От грамотного ддоса может спасти только грамотное ПО и то не факт, все завитит от прямоты рук атакующего. От нуба с инвалид пакетами и НСДфильтр спасет. Только канал всеравно ляжет и за трафик вы потом не расплатитесь :) В свое время опятьже "одному серваку" Мастерхост вкатил счет на 3500 американских президентов за трафик во время атаки.


Уважаймый свитчи повиснут в любом случаи, и это не избежно, но главная задача защиты от ДДОСА это не дать ламонуть свой сервер и траффик тут непричем, всеравно придется подщитывать убытки при взломе

P.S. штраф мастерхост предьявил не зато что трафик был привышен, а за то что был взломан сервер где помимо ихнего виртуального сервера/сайта находились и другие

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 04.01.2009, 21:02

Underworld: Уважаймый свитчи повиснут в любом случаи, и это не избежно, но главная задача защиты от ДДОСА это не дать ламонуть свой сервер и траффик тут непричем, всеравно придется подщитывать убытки при взломе

P.S. штраф мастерхост предьявил не зато что трафик был привышен, а за то что был взломан сервер где помимо ихнего виртуального сервера/сайта находились и другие



Сабж вы хоть знаете что такое ддос и взлом?

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 04.01.2009, 21:24

HaYeS: Сабж вы хоть знаете что такое ддос и взлом?


Нет незнаю просветите меня пожалуста, а то я такой глупый cray.gif

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 05.01.2009, 02:19

Хм Расказывать я небуду Кому интересно могут почитать.


А вот Про взломы.

Еще есть атаки инвалид пакетами, или попросту флуд. Кому интересно в яндексе Sun Flood. Атака невалидными пакетными запросами к вебсервисам.

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 05.01.2009, 10:02

Цитата
DoS-атака может быть как самоцелью (например, сделать недоступным популярный сайт), так и одним из шагов к овладению системой (если во внештатной ситуации ПО выдаёт какую-либо критическую информацию — например, версию, часть программного кода и т. д.)


25 раз перечитайте эту строчку и потом скажите что вы поняли из нее

P.S. И не надо из меня делать идеота, я почти год работаю (14 января будет год) в этой сфере и явно бобольше вашего знаю как производятся атаки на сервер и как от них можно защититься

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 05.01.2009, 13:58

Underworld: 25 раз перечитайте эту строчку и потом скажите что вы поняли из нее

P.S. И не надо из меня делать идеота, я почти год работаю (14 января будет год) в этой сфере и явно бобольше вашего знаю как производятся атаки на сервер и как от них можно защититься


Чесно мне всеравно сколько вы работаете в этой области. От нормального ДДОСА нет защиты. Читаете сквозь пальцы вы. Основной целью ддос атак является деморализация для пользователей веб узлов и сервисов. Когда недавно ДДоСили ЖЖ он валялся 2 дня и никто ничего сделать немог так как это нереально. Можно защититься только на нубоуровне и все. Нормальный ботнет положит кого угодно и с этим спорить безполезно. Учите мат часть.

0
N
nuit

Пользователь

Участник

Постов: 79

На форуме с: 02.05.2008

Репутация: +19

Рейтинг: 0

· 05.01.2009, 14:32

У одного ддосом взламывают сервер, у другого солнечный потоп (наверно имелся в виду Syn, относящийся к tcp протоколу), который каким-то образом добрался до веб сервера :)
Жжоте ребята :) Ни к чему ваши споры, оба бред городите.
Underworld, стыдно должно быть такую аватарку ставить.

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 05.01.2009, 14:33

HaYeS: Чесно мне всеравно сколько вы работаете в этой области. От нормального ДДОСА нет защиты. Читаете сквозь пальцы вы. Основной целью ддос атак является деморализация для пользователей веб узлов и сервисов. Когда недавно ДДоСили ЖЖ он валялся 2 дня и никто ничего сделать немог так как это нереально. Можно защититься только на нубоуровне и все. Нормальный ботнет положит кого угодно и с этим спорить безполезно. Учите мат часть.


мдааая ему про одно а совсем про другое, учите вы мат часть уважаймый

0
E
Elessar

Автор

Новичок

Постов: 1

На форуме с: 06.01.2009

Рейтинг: 0

· 06.01.2009, 17:20

Если не сложно скажите нубасу сколько трафика нужно для серва (если расчитывать на онлайн 100+).

0
Underworld
Underworld

Пользователь

Бывалый

Постов: 230

На форуме с: 03.03.2008

Репутация: +71

Рейтинг: 0

· 06.01.2009, 17:37

nuit: У одного ддосом взламывают сервер, у другого солнечный потоп (наверно имелся в виду Syn, относящийся к tcp протоколу), который каким-то образом добрался до веб сервера :)
Жжоте ребята :) Ни к чему ваши споры, оба бред городите.
Underworld, стыдно должно быть такую аватарку ставить.

Вы хоть знаете что эта аватарка означает?

P.S. Не вам мне говорить какую аватарку ставить

Elessar: Если не сложно скажите нубасу сколько трафика нужно для серва (если расчитывать на онлайн 100+).

1 Мб и выше

0
H
Hayes

Пользователь

Участник

Постов: 47

На форуме с: 14.12.2007

Репутация: +58

Рейтинг: 0

· 06.01.2009, 19:48

Если сайт и сервер и форум на одной машине то больше.

На машине где был чисто игровой сервер при загрузке на 1000 человек 100мб канал на 25% был задействован

0
М
Макс

Пользователь

Участник

Постов: 68

На форуме с: 05.04.2008

Репутация: +45

Рейтинг: 0

· 08.01.2009, 02:30

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

0
5
544238

Пользователь

Участник

Постов: 40

На форуме с: 28.02.2009

Рейтинг: 0

· 02.03.2009, 12:33

а мона ПТС сделать елси оперативка 1ГБ ?)

мона ПТС серв сделать если оперативка 1ГБ?

0
B
Bacek

Пользователь

Участник

Постов: 62

На форуме с: 28.08.2007

Репутация: +29

Рейтинг: 0

· 02.03.2009, 12:38

544238: а мона ПТС сделать елси оперативка 1ГБ ?)

мона ПТС серв сделать если оперативка 1ГБ?

Нет.
На запуск теста ток надо 2 гб минимум...

0
Войдите или зарегистрируйтесь чтобы ответить