avatar_Crazzy-

Нужен ли эмулятор сервера под Linux?

Автор Crazzy-, 2014 Июль 22, 09:18

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Нужен ли кроссплатформенный эмулятор?

Проголосовало пользователей: 51

Ключевые слова [SEO] серверэмуляторlinux

Crazzy-

Привет всем !  Недавно закончил кроссплатформенную библиотеку передачи данных (Socket/WebSocket + SSL) 
еще давно думал над идеей сервера под линукс, но что то так и не добрался, сейчас решил провести опрос а нужно ли вообще кому нибудь это)  вот.. дерзайте )))

epmak

ты не уточнил, язык разработки. если с/с++ то ты 1 не напишешь,имхо а за $... ну как сказать, клиенты будут, думаю, года через 4, когда ты дойдешь до 6 сезона, имхо.

Crazzy-

#2
Цитата: epmak от 2014 Июль 22, 14:10  ты не уточнил, язык разработки. если с/с++ то ты 1 не напишешь,имхо а за $... ну как сказать, клиенты будут, думаю, года через 4, когда ты дойдешь до 6 сезона, имхо.
да на плюсах, с врапперами для разных платформ :)  ну третий сезон можно достаточно быстро написать, а там уже и обновляться, бабки у меня есть в достатке) хочеться заняться чем нибудь) надоело бухать))))

Я думаю если проект будет интересным, программисты подтянутся :) моя либа будет закрытой а остальной код на битбакете в опен сорце :)

epmak

Цитата: Crazzy- от 2014 Июль 22, 10:17  Я думаю если проект будет интересным, программисты подтянутся :) моя либа будет закрытой а остальной код на битбакете в опен сорце :)
пока это не несет $$$ никто не возьмется. в му - точно. а одному тебе - пупок развяжется, сам знаешь, сколько там кода и ущербной логики. Пиши на жабе заново, мб тогда народ подтянется. просто в любом случае базу переносить на мускул придется ибо раздевалка - а баня через дорогу, как-то не комильфо.

Crazzy-

#4
Цитата: epmak от 2014 Июль 22, 18:12  пока это не несет $$$ никто не возьмется. в му - точно. а одному тебе - пупок развяжется, сам знаешь, сколько там кода и ущербной логики. Пиши на жабе заново, мб тогда народ подтянется. просто в любом случае базу переносить на мускул придется ибо раздевалка - а баня через дорогу, как-то не комильфо.
Неее блевать я хотел нежели с тем кодом работать ))) с нуля планирую, а базу на postgres, java = жаба ? если да то не пойдет) сильно уязвимая она ) я ее считаю кроссплатформенным шарпом ))) на андроиде намучался уже с шифровкой байткода)

epmak

Цитата: Crazzy- от 2014 Июль 22, 14:57  сильно уязвимая она ) я ее считаю кроссплатформенным шарпом )))
чем она уязвима, если сервер будет стоять на серверной машине? обфусцировать не удобно? все данные ты валидить можешь вполне. скорость разработки - в разы выше (на никсе это довольно шустро, понятно, что плюсы еще быстрее, но как бы...), да и как ты себе представляешь, с 0 одному на плюсах пилить проект?) с 0 тебе точно никто помогать не будет + кому-то придется выступать архитектором, чтобы делать сабмиты (В случае, если найдутся интузизисты) это же адский ад, добровольно на него вряд ли кто-то подпишется.

Crazzy-

Цитата: epmak от 2014 Июль 22, 19:10  чем она уязвима, если сервер будет стоять на серверной машине? обфусцировать не удобно? все данные ты валидить можешь вполне. скорость разработки - в разы выше (на никсе это довольно шустро, понятно, что плюсы еще быстрее, но как бы...), да и как ты себе представляешь, с 0 одному на плюсах пилить проект?) с 0 тебе точно никто помогать не будет + кому-то придется выступать архитектором, чтобы делать сабмиты (В случае, если найдутся интузизисты) это же адский ад, добровольно на него вряд ли кто-то подпишется.
Ладно я скажу так не нравится мне JAVA как и шарп) геймсервер не такой уж и большой проект, чтобы это было адом :) в общем толку об этом тереть) опрос повисит, плюс я еще подумаю хорошенько, стоит ли...

Stream

Цитата: Crazzy- от 2014 Июль 22, 16:15  Ладно я скажу так не нравится мне JAVA как и шарп) геймсервер не такой уж и большой проект, чтобы это было адом :) в общем толку об этом тереть) опрос повисит, плюс я еще подумаю хорошенько, стоит ли...

Ты правильно подметил, что это тереть не стоит, а именно с Ермаком, потому что путного он ничего не скажет и даже не выступит за идею.

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

Profesor08

Овчинка выделки нестоит. Начнешь и через время, как интузиазма поубавится забьешь. На С++ будешь опенсурсить в полном одиночестве. Другое дело Java, где гарантированно подключится народ и результат будет кросс-платформенным. А так как проект опенсурс, то ненадо париться с шифрованием кода(то с чем ты намучался), это лишнее.

Crazzy-

#9
Цитата: Profesor08 от 2014 Июль 22, 21:45  Овчинка выделки нестоит. Начнешь и через время, как интузиазма поубавится забьешь. На С++ будешь опенсурсить в полном одиночестве. Другое дело Java, где гарантированно подключится народ и результат будет кросс-платформенным. А так как проект опенсурс, то ненадо париться с шифрованием кода(то с чем ты намучался), это лишнее.
ну ты не поверишь но уже один человек написал и мы довольно хорошо пообщались : ну это так....  да я не спорю на джаве стоит лишь один раз написать и решение будет работать почти везде, но это не для меня :)   насчет интузиазма - может быть... но все таки я попробую, третий сезон не много делов написать, с учетом того что ты полностью знаешь всю структуру заранее :)


ps: еще меня уничтожает еклипс :) idea  довольно хорошая среда но не такая развитая :) мне больше по душе xCode и VisualStudio :)

Profesor08

Eclipse, Idea, NetBeans это все - базовые пакеты, которые расширяются для достижения нужного функционала.

DoS.Ninja

Вобще МуОнлайн дохлая тема, не знаю зачем ворошить этот загнивающий труп но дело это не моё.

Что касается эмулятора, если надумаешь писать с нуля, то я думаю было бы достаточно прикольно, если бы бизнес логика (квесты, NPC и т.п.) была вынесена в скриптовой язык вроде Python'a, LUA. Это бы позволило каждому желающему кастомизировать серверную часть без плясок с бубном и реверса как это принято сейчас. Кастомы делались бы быстро, надёжно, дёшево, что весьма здорово. По крайней мере хоть какае-та польза от очередного эмулятора.

Profesor08

Цитата: DoS.Ninja от 2014 Июль 22, 14:11  Что касается эмулятора, если надумаешь писать с нуля, то я думаю было бы достаточно прикольно, если бы бизнес логика (квесты, NPC и т.п.) была вынесена в скриптовой язык вроде Python'a, LUA. Это бы позволило каждому желающему кастомизировать серверную часть без плясок с бубном и реверса как это принято сейчас. Кастомы делались бы быстро, надёжно, дёшево, что весьма здорово. По крайней мере хоть какае-та польза от очередного эмулятора.
Сделать некую базу, а все остальное организовать в виде плагинов. Например добавил плагин monsters, в игре появились мобы. Добавил плагин monsters drop, с монстров стал падать дроп. Это открывает безграничные возможности по кастумизации без внесения изменений в исходный код.

SaneaMD

Изобретать заново колесо, что бы ездила по всем дорогам и в снег и в град, и подходила ко всем рамам, весьма трудоемкий процесс. Все таки я думаю за***ся довольно быстро, хотя если все получится, ты не только утрешь всем (скептикам вроде меня) носы, но и сделаешь огромный вклад в му комютини, в общем удачи!

epmak

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


Crazzy-

Цитата: DoS.Ninja от 2014 Июль 22, 22:11  Вобще МуОнлайн дохлая тема, не знаю зачем ворошить этот загнивающий труп но дело это не моё.

Что касается эмулятора, если надумаешь писать с нуля, то я думаю было бы достаточно прикольно, если бы бизнес логика (квесты, NPC и т.п.) была вынесена в скриптовой язык вроде Python'a, LUA. Это бы позволило каждому желающему кастомизировать серверную часть без плясок с бубном и реверса как это принято сейчас. Кастомы делались бы быстро, надёжно, дёшево, что весьма здорово. По крайней мере хоть какае-та польза от очередного эмулятора.
насчет lua стоит задуматься :)

Цитата: Profesor08 от 2014 Июль 22, 22:32  Сделать некую базу, а все остальное организовать в виде плагинов. Например добавил плагин monsters, в игре появились мобы. Добавил плагин monsters drop, с монстров стал падать дроп. Это открывает безграничные возможности по кастумизации без внесения изменений в исходный код.
тоже хорошая идея, очень даже :)

Цитата: SaneaMD от 2014 Июль 22, 23:06  Изобретать заново колесо, что бы ездила по всем дорогам и в снег и в град, и подходила ко всем рамам, весьма трудоемкий процесс. Все таки я думаю за***ся довольно быстро, хотя если все получится, ты не только утрешь всем (скептикам вроде меня) носы, но и сделаешь огромный вклад в му комютини, в общем удачи!
Одно дело когда колесо полусломанное и квадратное , другое дело когда ты хочешь сделать идеально круглое)))
в общем спасибо :)

DoS.Ninja

Python тоже не плохой вариант, если к примеру под бек-енд заюзать кросплатформенный код на boost'e, то там же в комплекте есть и boost.python, не придётся изобретать врапперы и т.п.

Profesor08

Цитата: DoS.Ninja от 2014 Июль 23, 08:39  Python тоже не плохой вариант, если к примеру под бек-енд заюзать кросплатформенный код на boost'e, то там же в комплекте есть и boost.python, не придётся изобретать врапперы и т.п.
Нехороший вариант. питон он специфичный, вот если его модифицировать, сделать более сишный синтаксис, то да. Это получится, как SourcePawn (soucemod для игрушек valve на движке source), вроде как нормально и много возможностей, а с другой стороны смотришь, ну бред полнейший бред.

Crazzy-

#18
Пожалуй я начал)

Когда закончу хотябы коннект к серверу, выложу ссылку на меркуриал репозиторий :)
Кстати , взял за основу JUCE библиотеку)

DoS.Ninja

Цитата: Profesor08 от 2014 Июль 27, 12:41  Нехороший вариант. питон он специфичный, вот если его модифицировать, сделать более сишный синтаксис, то да. Это получится, как SourcePawn (soucemod для игрушек valve на движке source), вроде как нормально и много возможностей, а с другой стороны смотришь, ну бред полнейший бред.
Так исключительно для себя интересуюсь, и чем же python так "специфичен", что не подходит для решения такой задачи?)

Цитата: Crazzy- от 2014 Июль 27, 14:39  Пожалуй я начал)

Когда закончу хотябы коннект к серверу, выложу ссылку на меркуриал репозиторий :)
Кстати , взял за основу JUCE библиотеку)
А нафиг тут SSL?

Похожие темы (5)