Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Другие игры / Other games (https://forum.zone-game.info/forumdisplay.php?f=24)
-   -   Ядро для разработки (https://forum.zone-game.info/showthread.php?t=18109)

x714 10.02.2012 14:53

Ядро для разработки
 
Добрый всем день!

Ищу JAVA ядро (nio server) адаптированный под игровые сервера!

P.S. Желательно что бы это был Netty от JBoss.
p.s.2. Голый каркас скачанный с оф. источников не предлагать! Необходим именно адаптированный!
P.S.3. NIO by Nemessis (core aion/l2)/NIO Aion Hengyry не предлагать так же! ибо они уже засраны!

DiagoD 10.02.2012 17:28

Re: Ядро для разработки
 
Эм...А самому с нуля не вариант, хотя бы по аналогии?

А если по теме то нету того, что вам нужно.
Та и вообще, что для вас является "Адаптированный", что там должно быть "адаптированно"?
Под каждую игру нужно его персонально адаптировать.
Как минимум для того, что бы тот же Крипт\Декрипт прицепить может понадобится переписать вщент ваш NIO из фреймворка...

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

Лучше почитайте литературу по работе с TCP/IP и сокетами в JAVA.
И потом напишете свой nio сервер в котором будете разбираться и знать, что для чего.

VISTALL 10.02.2012 17:30

Re: Ядро для разработки
 
Цитата:

Сообщение от x714 (Сообщение 164214)
Добрый всем день!

Ищу JAVA ядро (nio server) адаптированный под игровые сервера!

P.S. Желательно что бы это был Netty от JBoss.
p.s.2. Голый каркас скачанный с оф. источников не предлагать! Необходим именно адаптированный!
P.S.3. NIO by Nemessis (core aion/l2)/NIO Aion Hengyry не предлагать так же! ибо они уже засраны!

что за бред. Вы хоть проверяли? что там уверены что оно того стоит?

Скажу - нестоит того. Если нужно - то ток писать с нуля.

ANZO 10.02.2012 19:28

Re: Ядро для разработки
 
Ни один фреймворк не может быть быстрее голого нативного кода. Предполагать что он будет работать быстрее - идиотизм.

x714 10.02.2012 22:46

Re: Ядро для разработки
 
Цитата:

Сообщение от DiagoD (Сообщение 164243)
Лучше почитайте литературу по работе с TCP/IP и сокетами в JAVA.
И потом напишете свой nio сервер в котором будете разбираться и знать, что для чего.

это давно изученный и забытый вариант :) Да и Java не PHP, где разобратся в чужом коде проблемы.

Цитата:

Сообщение от VISTALL (Сообщение 164244)
что за бред. Вы хоть проверяли? что там уверены что оно того стоит?
Скажу - нестоит того. Если нужно - то ток писать с нуля.

Писать с нуля это конечно вариант, но время... а время для меня деньги!

Цитата:

Сообщение от ANZO (Сообщение 164258)
Ни один фреймворк не может быть быстрее голого нативного кода. Предполагать что он будет работать быстрее - идиотизм.

Никто не говорит что будет работать быстрее! Мне это не нужно! Нужно ядро.

В общем, нужен "каркас" (Ну или так называемое commons core). Ибо писать с нуля это как писал выше время. От части не так много времени, однако... как всегда хотелось бы готовое решение.

На счет Netty я уверен в его производительности и качестве работы.

В общем... день отдал на поиски... не нашел значит пишу сам!

Всем спасибо!

DiagoD 10.02.2012 22:51

Re: Ядро для разработки
 
Вы хоть скажите для какой игры вам нужно)))

FewG 10.02.2012 23:15

Re: Ядро для разработки
 
Цитата:

Сообщение от DiagoD (Сообщение 164299)
Вы хоть скажите для какой игры вам нужно)))

написано же AION :Olen':

ANZO 10.02.2012 23:52

Re: Ядро для разработки
 
Цитата:

Сообщение от x714 (Сообщение 164297)
Никто не говорит что будет работать быстрее! Мне это не нужно! Нужно ядро.

Посмотрел примеры использования Netty, действительно существенно упрощает работу с NIO (хотя куда уже там проще то) - но все равно не думаю что кто-нибудь ее будет использовать как основу для работы эмулятора игрового серва где каждая мс важна только ради того, чтобы упростить сам процесс разработки.

hex1r0 11.02.2012 00:05

Re: Ядро для разработки
 
Цитата:

Сообщение от DiagoD (Сообщение 164299)
Вы хоть скажите для какой игры вам нужно)))

думаю речь о тере ...

x714 11.02.2012 00:45

Re: Ядро для разработки
 
Не для aion или теры. Есть куда более интересные и прибыльные проекты!

Netty не только прост но и довольно сильно отказоустойчивый. Может держать 1к клиентов только на 6 потоках (2 LS<->GS 2 LS<->Game и 2 GS<->Game), а не тупое создание потоков для каждого клиента. В общем преимуществ кучу я вижу.

Раз за сегодня не нашел... Напишем сами каркас... (не люблю я этого но что же делать)


Текущее время: 15:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot