PTS vs l2j
|
|
Madrant | Дата: Пятница, 11.04.2008, 10:33 | Сообщение # 1 |
 Wooden grade**
Группа: Соклановцы
Сообщений: 130
Статус: Offline
| Раз уж речь зашла о серверах, обьясните: что такое PTS, и чем он отличается от Java-сервера?
пережиток прошлого ;)
|
|
| |
LightElder | Дата: Пятница, 11.04.2008, 10:51 | Сообщение # 2 |
 Quality pregrade*
Группа: Обыватели
Сообщений: 73
Статус: Offline
| Quote (Madrant) что такое PTS, и чем он отличается от Java-сервера? В кратце PTS хорошо Java плохо
Вальхала Вальхала - Где все мы увидимся вновь ! ! ! Вальхала Вальхала - Сохрани свою кроОовь ! ! !
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 10:56 | Сообщение # 3 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Quote (LightElder) В кратце PTS хорошо Java плохо В корне ниправильно Не вижу связи между PTS - Public Test Server и Java язык на котором сервак написан. Заметьте, что PTS тож глючный до жути, это своего рода бэта версия. А стабильность его работы не зависит от языка на котором он реализован, правда Java проигрывает в производительности достаточно заметно.
|
|
| |
aLike | Дата: Пятница, 11.04.2008, 13:12 | Сообщение # 4 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Офф сервер (pts, не pts... любой), насколько я в курсе, писался на C++ с ассемблерными вставками. Стандартный вариант для большинства игровых разработок. Основой для Lineage 2 является движок игры Unreal Tournament 2003. Он много где использовался в то время, хотя бы в Rainbow Six, например. Сервер является довольно требовательным к мощности ресурсов серверной машины для запуска. Чем большее кол-во подключений, тем ещё более мощная машина требуется. Java-серверы сделаны командами энтузиастов на платформе ява. Вот перед ними уже можно снять шляпу. Сервер обладает кучей недостатков и недоработок, по сравнению с офф сервером, но разработчики усиленно пытаются сделать из явы офф. ) В последних версиях вроде бы уже и неплохую геодату прикрутили. Основные достоинства явы: серверная часть очень маленькая и не слишком требовательна к ресурсам машины для запуска. С появлением в сети С4 птс, ява проекты перестали пользоваться большой популярностью и интерес к ним угас.
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 13:32 | Сообщение # 5 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Да, Java версия сервака менее требовательна для запуска, но больше ресурсов кушает на одном и том же объеме выполняемых задач относительно оригинала, который действительно писан на cpp. Имел дело с обоими видами серверов как в качестве ГМа так и в качестве одного из одминов, даже приходилось править геодату ручками Java по своей архитектуре более "тормозная" технология, потому что работает не напрямую а через виртуальную платформу. Да и ПТСка которая находится во всеобщем доступе таковой в полном смысле слова не является это стыбренный кусок оригинальной ПТСки и доделанный уже сторонними разработчиками или скомпонованный с имеющейся базой С4. Вобщем ни то ни другое стабильностью не отличается. Вот если бы скомуниздили оригинальную серверную часть ПТС это было бы просто отлично, тут уже проще править, база все таки родная, хотя и недоделок много.
|
|
| |
aLike | Дата: Пятница, 11.04.2008, 13:48 | Сообщение # 6 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Вот со всем согласен кроме этого )): Quote (MasterOfPuppets) Java по своей архитектуре более "тормозная" технология, потому что работает не напрямую а через виртуальную платформу. Зависит от того какие задачи выполняются. В ряде тестов сановская платформа 1.5, на момент её выхода, убивала по скорости все популярные компиляторы. Не стоит недооценивать интерпретатор. 
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 13:55 | Сообщение # 7 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Какая именно платформа? Виртуальная машина Java или именно SUNовская машина? SUNовские серваки это очень мощные вещи и действительно дадут фору многим А вот вирнтуальная машина Java штука тормозная... как не крути, хотя уже не первый год SUNовцы обещают сделать чуть ли не прорыв, но пока только обещают.
|
|
| |
aLike | Дата: Пятница, 11.04.2008, 14:01 | Сообщение # 8 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Quote (MasterOfPuppets) Виртуальная машина Java или именно SUNовская машина? А зачем использовать какие то непонятные виртуальные машины? Я запускал ява-серв именно на виртуальной машине Sun. Её всегда и пользовал. На той же конфигурации, что я запускал яву, птс просто не пошёл. (комп и правда дохленький был) Пришлось искать помощнее. Причём в настройке ява легче, хотя от того и менее гибкая, надо сказать. Хотя тоже можно поспорить...
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 14:05 | Сообщение # 9 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Есть компы SUN со встроенной их собственной платформой, правда это сервера промышленного масштаба все остальное виртуальные машины, и работают они все равно более тормозно, личные наблюдения. А версия cpp которую я встречал идет только под 64 разрядной системой, на 32 просто отказывается ставиться
|
|
| |
aLike | Дата: Пятница, 11.04.2008, 14:11 | Сообщение # 10 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Quote (MasterOfPuppets) Есть компы SUN со встроенной их собственной платформой, правда это сервера промышленного масштаба Нее, я ж не магнат чтоб покупать сервер с аппаратной реализацией Java. ) Это уже и не виртуальная машина. Я говорил о тестах именно обычной сановской виртуальной машинки под 32 разрядную платформу.
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 14:18 | Сообщение # 11 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Что-то не встречал таких тестов.... интересно на каких именно типах задач производительность будет выше? Производительность всегда было минусом Java, но зато компенсировалось относительной независимостью от платформы.
Сообщение отредактировал MasterOfPuppets - Пятница, 11.04.2008, 14:19 |
|
| |
aLike | Дата: Пятница, 11.04.2008, 14:45 | Сообщение # 12 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Большинство ссылок убито. ( Про 1.5 так и не нашёл рабочих. Но вот бенчмарк даже по более старой и не такой революционной версии явы как 1.4.2. http://osnews.com/story....e3 Единственный жирный минус: тест тригонометрии. Всё остальное на уровне Visual C++. В математических вычислениях C++ даже проигрывает. А вот что происходит, если использовать операционную систему Sun Solaris на обычной машине на Intel платформе: http://www.osp.ru/cw/1997/27/22174/ Поэтому если поставить Java-серв на Solaris, то он явно разорвёт любой птс на NT по производительности. Да и без Solaris неплохо справляется. )
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
|
|
| |
MasterOfPuppets | Дата: Пятница, 11.04.2008, 15:00 | Сообщение # 13 |
High pregrade*
Группа: Соклановцы
Сообщений: 104
Статус: Offline
| Quote (Empty) А вот что происходит, если использовать операционную систему Sun Solaris на обычную машину на Intel платформе: Это вполне логично.... хотя результаты приятно удивили Quote (Empty) Большинство ссылок убито. ( Про 1.5 так и не нашёл рабочих. Но вот бенчмарк даже по более старой и не такой революционной версии явы как 1.4.2 Это не совсем то, на сколько я понял, не вдавлся в детали, а вкратце пробежал глазами по тексту. Это тест именно по компилируемости, а не по работе уже готового приложения, если я все таки правильно понял. Это немного другая вещь.
|
|
| |
aLike | Дата: Пятница, 11.04.2008, 15:06 | Сообщение # 14 |
 Clan ExLeader
Группа: Обыватели
Сообщений: 301
Статус: Offline
| Дело в том что принципы работы рызные. Ява работает фактически как транслятор, то есть это такая "компиляция на лету" по ходу использования программы. Это и обеспечивает независимость от платформы. А программы на Срр уже скомпилированны и проводится анализ их работы. (Иначе как можно было бы сделать тест на I/O если программа ещё не откомпилена) Устал я чёт на форуме флудить. )) Пойду куда нить схожу прогуляюсь, свежего воздуха глотну. ) Мм, то есть немного я не так написал. ) Не совсем по ходу использования. Текст программы анализруется машиной в момент её запуска. Это может требовать выделения даже большего объёма памяти, чем на С++ для некоторых операций. Потом идёт выполение программы, но исполняемый файл как бы не генерируется, как в С++. Вобщем, где то как то так оно работает. Мозг понимает, а так чтоб "по научному" объяснить не могу. )) Короче это не тупо интерпретатор, как бэйсик был в своё время. Java умнее. )) Фсё, пошёл я отсюда поскорее. ))
Хорошeе Оружие - 750wmz, Отличная броня - 500wmz, Стильная Бижа - 2000wmz ... Руки и интеллект - Бесценно ... есть вещи, которые нельзя купить, для всего осtального существует WebMoney.© TPG Длинные ухи эльфам нужны для аэродинамики. Поэтому они быстрее бегают. © AlexKrav
Сообщение отредактировал Empty - Пятница, 11.04.2008, 15:27 |
|
| |
Madrant | Дата: Пятница, 11.04.2008, 16:34 | Сообщение # 15 |
 Wooden grade**
Группа: Соклановцы
Сообщений: 130
Статус: Offline
| Насколько я понял PTS - утекшая из закромов NcSoft серверная часть С4, доработання ручками. Java-сервер - сделанное по принципу "черного ящика" подобие оригинальной игры, разработчики которого руководствовались исключительно своими представлениями или наблюдениями относительно того, как должен работать тот или иной скилл. Подводя итог - C4 PTS наиболее приближен к NCSoft L2 , но 4 хроники порядком устарели, а все остальное - жалкое подобие официальной версии игры Исправьте меня ежели что не так
пережиток прошлого ;)
|
|
| |