Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Lineage 2 c#
#21
Игорь и не скрывал, что геодвиг он брал с лыжи - других альтернатив "быстро и сердито" не было + не решил траблу со смещением на 1 метр стен.
Ответ
#22
http://habrahabr.ru/post/143147/
но сурсы ребита написаны в java-стиле на c#.
C# разработчики ваще лютая армия. Сейчас допишу коммент и пойду писать на C# для iOS
Ответ
#23
Если сдирать все с java на C# то толку от такого эмуля будет 0. Зря потратите время.
В ребите по крайней мере так (ну кроме того что датапак от PTS).
Ответ
#24
Nazgul Написал:Почему C# ? Какие плюсы, не пойму
Тем более если это сорсы раббита. Архитектура (и косяки в ней) 1 в 1 как у l2j + грубейшие ошибки (например, в загрузке геодаты), что наводит на мысли о копипасте

На шарпе начал писать по двум причинам:
- получения нового опыта от нового языка (для меня)
- безысходности явы, в кролике на яве я переделал большую часть кода, но остались слишком большие куски кода, при оценке переделки которых, глаза выползали на лоб. А писать с нуля на яве не хотелось.
Любопытно, почему же архитектура 1 в 1, откуда такие выводы? и геодата была чистым эксперементом, доработки она так и не дождалась Big Grin
А можно пример грубейшей ошибки загрузки геодаты?

kolobrodik Написал:Если сдирать все с java на C# то толку от такого эмуля будет 0. Зря потратите время.
В ребите по крайней мере так (ну кроме того что датапак от PTS).

Что за чушь?
Ответ
#25
Nazgul Написал:Почему C# ? Какие плюсы, не пойму
Тем более если это сорсы раббита. Архитектура (и косяки в ней) 1 в 1 как у l2j + грубейшие ошибки (например, в загрузке геодаты), что наводит на мысли о копипасте

У C# много плюсов по сравнению с Java, функционал .NET > Java.

Плюс Java в поддержке всех Осей, если сервер на винду - C# норм. Какбэ.
Ответ
#26
KID Написал:На шарпе начал писать по двум причинам:
- получения нового опыта от нового языка (для меня)



:redlol: взял бы Руби или прочее, а так , ибо шарп от явы недалек
consulo.io - Consulo - multi-language IDE
Ответ
#27
KID Написал:На шарпе начал писать по двум причинам:
- получения нового опыта от нового языка (для меня)
- безысходности явы, в кролике на яве я переделал большую часть кода, но остались слишком большие куски кода, при оценке переделки которых, глаза выползали на лоб. А писать с нуля на яве не хотелось.
Любопытно, почему же архитектура 1 в 1, откуда такие выводы? и геодата была чистым эксперементом, доработки она так и не дождалась Big Grin
А можно пример грубейшей ошибки загрузки геодаты?
Пожалуйста
Код:
// Читаем даные с геодаты
                            geoBlock[0] = type;
                            int sp = 1;
                            for (int a = index; a < index + diff; a++)
                                geoBlock[sp] = data[a];


Spoonman Написал:У C# много плюсов по сравнению с Java, функционал .NET > Java.

Плюс Java в поддержке всех Осей, если сервер на винду - C# норм. Какбэ.
не спорю про функционал и удобство, но в данном случае вроде как не имеет место быть (ни того ни другого не наблюдаю)
Ответ
#28
VISTALL Написал::redlol: взял бы Руби или прочее, а так , ибо шарп от явы недалек

qq


О , еще. Хотел бы отметить FreePascal (Lazarus IDE), надо бы популяризовать программирование на нем . Это тот же дельфи (чуток отличается) + можно компилить под разные ОСИ.


Можно выучить его..

Добавлено через 57 секунд
Nazgul Написал:Пожалуйста
Код:
// Читаем даные с геодаты
                            geoBlock[0] = type;
                            int sp = 1;
                            for (int a = index; a < index + diff; a++)
                                geoBlock[sp] = data[a];



не спорю про функционал и удобство, но в данном случае вроде как не имеет место быть (ни того ни другого не наблюдаю)

Ну т.к сервер Lineage 2 из себя не представляет ничего СЛОЖНОГО и никакого комфорта в принципе не требует, соглашусь.
Ответ
#29
Nazgul Написал:не спорю про функционал и удобство, но в данном случае вроде как не имеет место быть (ни того ни другого не наблюдаю)
Нутк, кто-то или что-то мешает указать, где было бы удобнее или лучше использовать другой код? Всегда рад посмотреть на альтернативную реализацию
Ответ
#30
KID Написал:Нутк, кто-то или что-то мешает указать, где было бы удобнее или лучше использовать другой код? Всегда рад посмотреть на альтернативную реализацию
например, сделать библиотеку с общими классами для auth и game серверов
сделать абстрактный листенер, абстрактный sendable/receivable пакеты (почему я вижу повторение почти одинакового кода?)
по поводу обучения - толку, если использовать стиль как в яве ? где, например, Linq?
sql инъекции вроде как есть (не тестил специально, глянул sqljec)
и т д
самый главный вопрос - зачем все это делать?
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage][ C3 Сборки серверов + Клиент Verket 23 10,932 07-17-2024, 04:54 PM
Последний пост: AlexBayev
  Lineage 2 PTS 287 Protocol Проблема PSIFAK 1 1,381 01-25-2023, 04:08 AM
Последний пост: Phantom-Dev
  Помогите с Сервером L2Dream версии 439 для Lineage 2 Gracia Part 2 CAHTEX 4 3,379 10-01-2021, 02:40 PM
Последний пост: tenor
  Cборки серверов Lineage 2 под ключ xevilx 4 2,521 08-24-2021, 12:47 PM
Последний пост: xevilx
  Продам готовую сборку Lineage 2 HF l2starts 0 1,276 08-07-2021, 06:19 AM
Последний пост: l2starts
  Cборки серверов Lineage 2 под ключ Clyde 3 1,805 07-03-2021, 08:22 PM
Последний пост: Clyde
  Актуальная сборка Lineage 2 Esferol 7 2,685 02-03-2021, 06:39 PM
Последний пост: MorjeKor
  Вопросы по серверу Lineage 2 Shady 5 2,299 05-09-2020, 06:46 PM
Последний пост: freelu
  вопрос по поводу Server RT Lineage 2 C5 rev. 1269 ATOM 21 8,735 04-16-2020, 02:40 PM
Последний пост: Fenharell
  Сервер lineage 2 chronicle 1 harbingers of war на node.js space2pacman 3 3,031 02-26-2020, 08:42 AM
Последний пост: space2pacman

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)