Open source Blade & Soul Scala Server Emulator - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games > Blade & Soul

Важная информация

Blade & Soul Раздел посвящен Blade & Soul - новой игре от NCsoft, которая пока находится в стадии ЗБТ.

Результаты опроса: Ваше мнение (Your opinion)
* Интересно, буду помогать чем смогу (Interested, will help) 41 70.69%
* Хочу только крипт (I want only Crypt) 2 3.45%
* Не интересно (Not interested) 15 25.86%
Голосовавшие: 58. Вы ещё не голосовали в этом опросе

Ответ
Опции темы
Непрочитано 28.01.2014, 10:28   #11
Аватар для Deazer

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

Молчать когда есть что сказать объективно довольно глупо. Тем более знавал я проект примерно 1:1 так как ты расписал , правда на куда более лучших условий без альтруизма и потерпел он крах.
Желаю удачи , велосипедисты.Скинешь мне в ПМ ссылку на тест сервер.
Правда , скажем у меня без альтруизма и велосипедов , имеется таковой
Deazer вне форума Ответить с цитированием
Непрочитано 28.01.2014, 10:31   #12
Аватар для Dolwin
Пользователь

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

Цитата:
Сообщение от Deazer Посмотреть сообщение
Молчать когда есть что сказать объективно довольно глупо. Тем более знавал я проект примерно 1:1 так как ты расписал , правда на куда более лучших условий без альтруизма и потерпел он крах.
Желаю удачи , велосипедисты.Скинешь мне в ПМ ссылку на тест сервер.
Правда , скажем у меня без альтруизма и велосипедов , имеется таковой
Если юзать джаву 8 - не вижу никакого смысла юзать скалу) Тем более что стандартная библиотека скалы очень маленькая (если откинуть совместимость с джавой). А вообще мое "неадекватное" мнение - скала это тормозная джава). Джава 8 "взует" скалу после выхода) (опять таки это мое НЕ адекватное мнение). Так как я со скалой мало работал)

Но! У нас есть предложение работать или НЕ работать! А не критиковать! Не нравиться - делай свой опен сорс. (Как говорится - не нравится - сделай сам)... Так что... Что есть то есть)
__________________
PLAYMMO.SU | OPENBNS | DARKOMENS
Dolwin вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 28.01.2014, 11:19   #13
Аватар для JavaMan

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

Цитата:
Сообщение от hex1r0 Посмотреть сообщение
моя модель решает вот эту проблему если кто не понял

https://forum.zone-game.info/showthread.php?t=33785
Ты забыл самое главное - акка очень помогает при разработке конкурентных приложений. А функциональный стиль скалы позволяет сократить кол-во строк кода.

Не понимаю реакции Дизера. Ну любишь ты каждый раз велосипедить на ооп, локах, атомиках, сиди да велосипедь. Почему не дать другим повелосипедить на функциональщине и почтовых ящиках (акка) ?
JavaMan вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 28.01.2014, 11:21   #14
Пользователь

Автор темы (Топик Стартер) Re: Opensource Blade & Soul Scala Server Emulator

Цитата:
Сообщение от Deazer Посмотреть сообщение
Только правда официальные разработчики используют инстанцовую модель, велосипедист.
КаГнАоФе , яснапанятна

instance model - это очень глубокое объяснение,
в общем объясняю, потом что вижу что некоторым не понятно почему именно такая модель (упрощенное представление):

Код:
                            игровой мир(актор систем)
                    |                                  |
           игровая карта 1 (актор)            игровая карта 2 (актор)
                   инстансы                          инстансы
             игроки, нпц, и тд                 игроки, нпц, и тд

1) все игроки на одной карте(инстансе обрабатываются синхронно)
** нету проблем с synchronizatin, deadlocks, memory visibility и тд
2) общение между мирами асинхронно
3) миры могут быть на одном потоке или нескольких (зависит от нагрузки)
4) миры могут быть на одной машине или нескольких (зависит от нагрузки)
5) безболезненное распределение нагрузки
.....

PS: о неужели моя модель и есть та самая instance model
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
hex1r0 вне форума Ответить с цитированием
Непрочитано 28.01.2014, 11:45   #15
Пользователь

Автор темы (Топик Стартер) Re: Opensource Blade & Soul Scala Server Emulator

Цитата:
Сообщение от Deazer Посмотреть сообщение
Из трида удаляюсь.
спасибо, и не возвращайся

Добавлено через 1 час 52 минуты
обновил шапку, перенес туда схему, чтобы понятней было почему именно такой набор библиотек

отдельное спасибо всем кто уже написал и проявил желание участвовать в проекте

сейчас я занимаюсь организационной работой, переношу наши наработки и провожу некоторые изменения в АПИ, пишу систему конфигурации, скоро будет больше информации, следите за новостями
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS

Последний раз редактировалось hex1r0; 28.01.2014 в 13:38. Причина: Добавлено сообщение
hex1r0 вне форума Ответить с цитированием
Непрочитано 28.01.2014, 15:24   #16
Аватар для VISTALL
Illussion is real

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

Ах да хотел сказать. Для нашей аудитории - тоисть кодеров емулей, лучше пишите на Java. Первая причина та что - скалу мало кто знает.

И это не только про СНГ аудиторию
__________________
consulo.io - Consulo - multi-language IDE
VISTALL на форуме Отправить сообщение для VISTALL с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 28.01.2014, 16:02   #17
Пользователь

Автор темы (Топик Стартер) Re: Opensource Blade & Soul Scala Server Emulator

первое: я 5 лет писал на Java, язык не соответствует моим требованиям
второе: проект на Java уже есть, OpenBNS
третье: отличий не так уж и много (главное желание)

Код:
class CreateCharacter extends BnSClientMessage {
    var charInfo = new CharacterInfo()

    def readImpl() {
      charInfo.slotUUID = readBytes(16)
      charInfo.serverId = readH
      charInfo.charName = readUtf16

      skip(2) // readH // serializable block header (length)
      skip(2) // readH // serializable block header (length)
      readAscii // serializable format (cccNcs)

      skip(2) // readH // index
      charInfo.race = readC // c

      skip(2) // readH // index
      charInfo.gender = readC // c

      skip(2) // readH // index
      charInfo.occupation = readC // c

      skip(2) // readH // index
      val len = readH // N
      charInfo.appearance = read(len) // appearance

      // we do not need following data
      //readH // index
      //readNullTerminatedString
    }
  }
разве такое код не понятный для рядового программиста
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
hex1r0 вне форума Ответить с цитированием
Непрочитано 28.01.2014, 16:11   #18
Аватар для Deazer

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

спорить с человеком который делает свою платформу ОЧЕНЬ актуально
познавательно и обдуманно
Deazer вне форума Ответить с цитированием
Непрочитано 28.01.2014, 16:12   #19
Аватар для JavaMan

По умолчанию Re: Opensource Blade & Soul Scala Server Emulator

цитата:
Свернуть ↑Развернуть ↓

Да походу многие не понимают, что на скале можно писать императивно как на явке, а не всегда херачить функциональщину. К тому же функциональный код зачастую читать легче чем ооп.
JavaMan вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 28.01.2014, 16:12   #20
Пользователь

Автор темы (Топик Стартер) Re: Opensource Blade & Soul Scala Server Emulator

Цитата:
Сообщение от Deazer Посмотреть сообщение
спорить с человеком который делает свою платформу ОЧЕНЬ актуально
познавательно и обдуманно
тебя никто и не заставляет, и хватит оффтопить в моей теме
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
hex1r0 вне форума Ответить с цитированием
Ответ

Метки
bns, open source, scala


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите прикрутить код wakepower Работа со скриптами 22 08.12.2013 10:19
ошибка овероподобной сборки ShadowPK Lineage II 9 02.03.2013 22:02
Сервер спамит ошибками. AccessDenied Работа со скриптами 8 29.03.2011 03:01
Ошибка GameServer`a xMETTx Серверная часть 29 30.01.2010 12:59
Адаптируем SQL BimBom Работа со скриптами 9 14.10.2009 15:14


© 2007–2019 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 01:39. Часовой пояс GMT +3.

Вверх