Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Поиск людей Хочу написать сервер. Хочу конфету. Ищу тебя, человек моей мечты!

Тема в разделе "Набор и поиск команды", создана пользователем jkl1234, 8 фев 2014.

  1. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Баллы:
    103
    Skype:
    armennarkoman
    <Здесь должно быть эпичное вступление>

    Суть заключается в том, что мне хочется создать эпичную связку сервер-клиент. Сервер желаю написать свой (ЯП - c++), клиент взять готовый (версии 1.8.1b). Но есть проблема: в коде клиента не хочу разбираться, меня интересует только серверная часть.
    Быть может случится так, что у вас есть некие познания в вопросе данном (желательно - хорошое знание java и представление о взаимодействии сервер-клиента) и желание переворотить minecraft. В таком случае пишите, звоните мне.
    Также хочется предупредить, что в том, чем я собрался заниматься, я разбираюсь не очень хорошо.

    <Здесь должно быть фееричное заключение>
     
  2. Хостинг MineCraft
    <
  3. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Один вопрос.
    Зачем?
     
    p620 и Easy нравится это.
  4. svk

    svk Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    svk
    Хорошо хоть "Хочу тебя" не написал)
     
    Reality_SC нравится это.
  5. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Баллы:
    103
    Skype:
    armennarkoman
    Ради удовольствия. Ради опыта.
     
  6. skynetxxx

    skynetxxx Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    skynetxxx
    Что вас так замкнуло на этот язык программирования?
    Вы серьёзно считаете, что переписав код с Java на С++ все проблемы архитектуры игры таинственным образом исчезнет?
    Я сначала хотел предложить автору темы объединится с Энсириусом, но увидев, какие банальные и глупые вопросы на форуме он задаёт, понял, что автор абсолютно не разбирается в матчасти.
    Ты найдёшь людей, только если будешь готов платить им по 90+ тысяч рублей в месяц.
     
    p620, SuperugroK, Reality_SC и ещё 1-му нравится это.
  7. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Просто С++ это стильно, круто, модно, низкоуровнево, и стоит переписать сервер на нем, и сразу все станет хорошо, блоки разгладятся и станут как в жизни, оптимизация взлетит до небес, и сервер будет работать на воздухе и вообще не требовать ресурсов, пофиксятся все баги, да и вообще наступит идиллия!
    Стоит только переписать сервер, но увы...
     
  8. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    За 90 тысяч в месяц я знаю С++ и Java и механику игры идеально! :)
     
    Dereku нравится это.
  9. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Баллы:
    103
    Skype:
    armennarkoman
    По поводу c++: не вижу преимуществ jav'ы, а с++ удобнее, существует больше фреймворков/библиотек под него, я лучше его знаю. И я немного не понял, почему говорится о переписывании с java и проблемах архитектуры; сервер будет писаться с нуля и я не считаю, что minecraft это что-то такое сложное, что принимает миллиарды пакетов и требует идеальной архитектуры.
    По поводу моих вопросов: не понимаю о чём вы, о каких вопросах. Быть может если они есть, стоит посмотреть дату их создания?
    По поводу оплаты: не вижу смысла иметь дела с такими людьми, которым интересно только забрать денюжку. Я надеюсь на то, что я предложил в первом посте кому-то реально интересно.
     
  10. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    У тебя детские фантазии. Ты не думал сколько времени потрачено на разработку майнкрафта?
    Если ты не видишь преимуществ java - то ты не компетентен и глуп.
    Включай свою думалку, если нечем думать - google.com.

    Расскажу в кратце своё мнение: C++ сложнее, это тяжёлая артилерия, скорость разработки каких-то вещей с помощью него может быть очень низкой, документация страшная, чтобы сделать какие-то простые вещи нужно хорошо жопой повилять, и нет кросплатформенности, поддержку разных систем нужно писать самому.

    Я не знаю каким местом можно думать, особенно, когда "я разбираюсь не очень хорошо", но перепись ядра может занять кучу времени (несколько лет), в интернете много кто пытался переписать серверную часть и движок, и у многих ли хватило терпения дойти до конца? Много кто задумывался переписать на C++ - найди исходники и ковыряй, никто из нормальных программистов не захочет убивать время на несбыточную мечту с 'зелёным' пареньком с форума.
     
    skynetxxx, svk, SuperugroK и ещё 1-му нравится это.
  11. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Я начинал реализовывать его на C++ (под MSVC++) во времена 1.2.5 и к 1.3.2 у меня уже была более менее рабочая версия протокола, игроки могли коннектиться на него\, чатиться в глобальном чате и летать в пустом мире без блоков (кстати читалка/писалка миров тоже была сделана, и до их пор работает), не видя друг друга. Потом с 1.3.2 я не успел реализовать все изменения протокола, как вышел 1.4. И понеслось. В одного за фирмой из десятка человек не угнаться. Максимум, что можно успеть сделать — полезные утилиты.
     
  12. Benseeley

    Benseeley Старожил Пользователь

    Баллы:
    123
    Переписывание программы на другой язык ничего не исправит. Да и сам язык ничего особенного тоже не внесёт. Нужна хорошая архитектура, многопоточность, руки из предназначеного природой им места, и, желательно больше трёх человек в команде разработчиков. Тогда, возможно, что-то да получится. И не надо разводить срач и холивар из-за ЯП. Java похожа синтаксисом на C++, она кроссплатформенна и особо ничем не уступает. Ваши срачики из-за ЯП имеют только надуманные вами же причины. Есть множество факторов, по которым можно сравнить ЯП, но зачем? Чтоб показать друг другу свой ум? Чтоб потратить время? Что ещё? Хватит. Если автор что-то хочет, он как минимум должен постараться что-то сделать, разобраться, попытаться написать какое-то подобие того, что он хочет. Хорошие программисты владеют не только теорией, а опытом, который в большинстве случаев и помогает. А опыт возникает когда? Правильно, когда пишешь код, когда пытаешься разобраться. Да и знание теории хорошо сформировывается, когда его используешь на практике. Повторюсь, если автор темы чего-то хочет, пусть старается, пусть пытается. Да и с привязкой можно разобраться, так как языки во многом похожи.
     
    tipson нравится это.
  13. Mcdefkon

    Mcdefkon Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Mcdefkon
    Может я чего то не ззнаю , но пардон зачем тебе версия игры 2 годичной давности?!?!?
     
  14. Benseeley

    Benseeley Старожил Пользователь

    Баллы:
    123
    На вкус и цвет фломастеры разные.
     
  15. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Баллы:
    103
    Skype:
    armennarkoman
    Видимо меня не совсем поняли. Я не собираюсь писать "убийцо крафтбаккита", мне всего лишь интересно приобрести опыт написания крупных серверов. Напарника ищу ради того, чтобы разнообразить процесс, сделать его более весёлым.

    Эта моя любимая версия.


    ptnk, не надо строит из себя умного дядю, я писал клиентские приложения на C++ и не испытывал никаких неимоверных трудностей. То, что написано в вашем посте, говорит лишь о вашем некомпетентности: большинство популярных фреймворков кроссплатформенны, документация у языка отличная (взять хотя бы сайты cplusplus.com и cppreference.com).
     
  16. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Я могу из себя строить умного дяду, т.к., я не могу
    Ты банально не можешь сделать адекватную оценку того, сколько времени на это потребуется.
    Пока ты будешь шариться на cplusplus.com и cppreference.com, пока ты будешь думать, где у тебя указатель ушёл за границу выделенной памяти и с чего это у тебя повреждение кучи выпадает - я далеко уйду вперёд, делая тоже самое, к примеру, на .net.

    В отличии от тебя я могу строить из себя дядю, потому, что у меня есть какой-никакой опыт в этом.
     
    Последнее редактирование: 9 фев 2014
  17. Автор темы
    jkl1234

    jkl1234 Старожил Пользователь

    Баллы:
    103
    Skype:
    armennarkoman
    ptnk, приглашаю холиварить в эту тему. Здесь речь о другом.
     
  18. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Тема исчерпала себя.
    Если тебе нужны люди которые будут готовы тратить месяцы своего времени "ДЛЯ ФАНА И ПРОСТО ПОУЧИТСЯ", то ты ошибся форумом.
    И еще, если на этом проекте вы будете "учится", то я представляю что выйдет в итоге(Хотя скорее всего оно не выйдет)

    В общем
    [​IMG]
     
  19. skynetxxx

    skynetxxx Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    skynetxxx
    У меня сложилось впечатление, что автор темы не имеет ни малейшего представления о создании архитектуры сложных приложений и наивно надеется, что если он напишет свой страшный неработающий велосипед, он получит опыт.
    Клиентское приложение на C++ способен написать и школьник класса эдак 6.
    Вы попробуйте например без подсказок написать неблокируемую очередь сообщений для двух потоков.
    Само собой на C++.
    Вы серьёзно считаете, что кто-то захочет работать с вами, чтобы вы "получили опыт написания крупных серверов"?
    Даже если вы и найдёте такого человека, то ваш сервер будет намного хуже CraftBukkit, соответственно будет абсолютно никому не нужен.


    От того, что он уйдёт с RuBukkit на какую-нибудь ресурсо-помойку по майну, ничего не изменится.
    Лучше объяснить ему его заблуждения, пускай они и заденут его самооценку.
     
    Последнее редактирование: 9 фев 2014
  20. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Я знаю.
    Просто.. Я устал. Всем не объяснишь.
    Спасибо
     
  21. Vladyslav

    Vladyslav Новичок

    Баллы:
    16
    Имя в Minecraft:
    electrovlad
    вот скайп reshetnjak13097 .... обращайся, помогу...
     

Поделиться этой страницей