[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 379: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4505: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4507: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4508: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4509: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
GreenCubes • Просмотр темы - Размышления о клиенте Minecraft.
GreenCubes WikiИнформацияПремиум-магазинНачать игратьКарта мира

Размышления о клиенте Minecraft.

Правила, общение с админами, жалобы.

Размышления о клиенте Minecraft.

Сообщение Feyola » 11 май 2011, 00:14

Здесь я хочу написать небольшой очерк о хаках клиента и нашей позиции с клиентом.

Мы разрабатываем свой сервер, изучаем технические детали майнкрафта, его протокола и клиента.
Клиент довольно легко модифицируется, почти также как сервер. Это позволяет делать любые хаки, подделывать любые пакеты и слать серверу любые сообщения, о чом угодно, обманывать сервер как угодно. И даже просто банально использовать особые текстурпаки. Я не буду перечислять примеры таких хаков и текстур, знающие поймут. Самые злобнейшие дыры исправил нотч с выпуском сервер-сайд инвентаря (обновление в декабре 2010, появление версии Beta). Недавно он добавил защиту от флайхака и спидхака. Конечно, сделал он это не лучшим образом, и сейчас мы пользуемся, как и раньше, отличным плагином на сервер, запрещающим кроме флай и спидхаков еще много багоюза.
Так вот, к чему это я? Чтобы фильтровать и защищать от всех возможных хаков клиента нам потребуется производить так много расчетов и проверок, что это будет использовать больше ресурсов сервера, чем, собственно, сам сервер, сама игра. Это превратит майнкрафт из интереснейшей игры в сплошную войну с хакерами, в которой нету места честным игрокам.
Это лишний раз говорит о некомпетентности нотча в области мультиплеера его игры.(про наше мнение о нотче я могу накатать отдельную статью)
Все нормальные, крупные и серьёзные mmorpg используют специальные анти-хак защиты клиента. Например, lineage2 использует frost, или что-то вроде того. Если эта защита не запущена, игра выдает ошибку до ввода логин-пароля. И не запускает игру вобще, если файлы отличаются от эталонных. Да даже взять простые лаунчеры игр - они проверяют перед запуском, соответствуют ли файлы эталонным, и если не соответствуют, то обновляет их до нужной версии.
С майнкрафтом все иначе - создано более 9000 модов клиента и все игроки используют те или иные. Мы бы могли сделать ланчер, который также проверял файлы, но все взвоют, что моды не поставить. Единственная игра, в которой тоже есть моды клиента это WoW, но у них существует специальная система для этого и никто не декомпилировал клиент и не делал таких модов на клиент, как в майнкрафте. А если и делал, то их быстро находили и банили, а уязвимость закрывали, патчем клиента, а не сервера.
Мы все хотим честной игры на равных, и никаких возможностей для читов и хаков. Возможно, со временем нам придется выпустить такой лаунчер, который будет жестко проверять клиент. И это позволит нам разгрузить сервер от тонны проверок "легальности" приходящих пакетов от клиентов в пользу честной и интересной игры. Чтобы позволить себе такие жесткие несовместимости нам потребуется стать гораздо более крупным проектом, имеющим гораздо меньше конкурентов, чтобы гринкубс был настолько крут, что несовместимость с клиентом нотча не была препятствием для игры на нем.
А если мы откажемся от совместимости с клиентом нотча, нам откроются огромные перспективы: например, удобное графическое меню вместо команд из века MS-DOS, удобный чат, статусы игроков и принадлежность к кланам или городам над ником, собственный мастер-сервер скинов, и это только то, что приходит первое в голову. Более того, у нас есть знакомые программисты в области 3D-графики на C++, которые готовы с нами сотрудничать и написать наш клиент майнкрафта на C++, а не на пресловутой яве. И тогда у нас будет свой клиент и свой сервер, от нотчевского майнкрафта останется только идея, и то, мы придумали уже столько ролевых систем и составляющих, что от идеи нотча остается только мир из кубов.
Но тогда это получается уже наша игра, и будет ли она столь популярна, как minecraft? Сложно сказать. поэтому, то что я сказала выше не имеет никакой уверенности и почвы. Не воспринимайте это как прямые планы развития, это лишь размышления.
С другой стороны, есть в рунете один проект, который требует своей модификации клиента, и на нем не сильно меньше регистраций, чем у нас(просьба не называть его).
Как логический вывод из всего сказанного я создала тему-опрос об использовании клиента.

Если вы хотите написать мне в личку:
Аватара пользователя
Feyola
 
Сообщения: 950
Зарегистрирован: 18 фев 2011, 22:48
Откуда: 日本

Re: Размышления о клиенте Minecraft.

Сообщение Seafnox » 11 май 2011, 01:05




Аватара пользователя
Seafnox
 
Сообщения: 200
Зарегистрирован: 25 мар 2011, 18:27
Откуда: Рязань

Размышления о клиенте Minecraft.

Сообщение AlexeyVII » 11 май 2011, 01:13

Если вы сделаете всё что ты сказала то несовместимость с Нотчем не будут препятствием, а конкуренты отпадут сами собой...
AlexeyVII
 
Сообщения: 2
Зарегистрирован: 02 мар 2011, 20:55

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 01:22

Опечалило меня все выше написанное Фейолой...
Да я и сам толком не могу сказать почему меня опечалила эта статья, но тревожно. Расстроен что оказывается так легко работают хаки и подобные вещи... Я за честную игру - будь то виртуальная или реальная... пускай даже не игра... но по честному. Я уходил с многих проектов\игр\сайтов\торрент трекеров из-за их уязвимости, но к гринкубс я привязался и полюбил его, и я не покину его пока сами не выгонят :) Незнаю... мне очень интересна идея совершенно нового клиента, но в то же время не хотелось бы разочароваться если проект зайдет в тупик. Хотя в этом я сомневаюсь, т.к. вы далеко продвинулись в разработке нового сервера, да и боюсь моды\хаки\читы и багоюз стали неотъемлемой частью minecraft'a. Но в любом случае - по какой бы дорожке не пошел гринкубс - я всегда буду с вами. Я с вами, потому что на вашем сервере прекрасно развиты RP, социальная инфраструктура да и просто самый красивый сервер и много очень приятных игроков, + ко всему прочему чат... да-да именно общение игроков в чате меня тоже радует (Иногда за кружечкой кофе просто наблюдаю кто что пишет, ну и сам соответственно переписываюсь)...

К сожалению не могу выразить полноту моих мыслей и чувств.
Последний раз редактировалось Messiah7 11 май 2011, 01:33, всего редактировалось 1 раз.
С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение Feyola » 11 май 2011, 01:33

Seafnox, я не скажу что хорошо разбираюсь в яве или глубоко изучила её устройство, но сам факт того что она не компилируется в бинарный файл с инструкциями процессору и ОС, а исполняется через посредническое приложение позволяет думать о том, что она менее эффективна, чем прямые бинарные инструкции. Впрочем, знакомый инженер из Intel рассказывал, что Си опережает яву в системных вызовах, а математика и вычисления в яве оптимизированы до такого уровня, что иногда даже лучше чем си. К тому же, как правило, программы на си пишут более образованные и опытные люди, которые умеют писать хорошее ПО, а ява гораздо проще в освоении и доступна менее образованной и менее взрослой аудитории. Поэтому мы решили не торопиться переписывать сервер на Си.

Если вы хотите написать мне в личку:
Аватара пользователя
Feyola
 
Сообщения: 950
Зарегистрирован: 18 фев 2011, 22:48
Откуда: 日本

Re: Размышления о клиенте Minecraft.

Сообщение Seafnox » 11 май 2011, 02:00

.... а сам факт того, что ява - кроссплатформенное средство, а так же кросспроцессорное(то есть самое важное достижение) Ты не описала.

А один мой знакомый пишет серверные части игр и приложений на руби и питоне. А я вообще предпочитаю писать серверную часть в шелл.
Это бредовый спор!!!!

Просто не сравнивай и не унижай! Большинство моих знакомых пишуших на си имеют странное расположение рук, а вот на яве пишущие весьма сведущие и в си и на яву перешли доброволно!

Просто не обижай то, что кому то не дано. И прости, если обидел, уж очень острую тему ты взяла.
Последний раз редактировалось Seafnox 11 май 2011, 02:12, всего редактировалось 1 раз.



Аватара пользователя
Seafnox
 
Сообщения: 200
Зарегистрирован: 25 мар 2011, 18:27
Откуда: Рязань

Re: Размышления о клиенте Minecraft.

Сообщение Gastos » 11 май 2011, 02:04

"ПисАть, постите , как и пИсать, надо когда уже не можешь."
"Талант - это очень просто, это переживать за других."
Михаил Жванецкий.
Аватара пользователя
Gastos
 
Сообщения: 69
Зарегистрирован: 20 мар 2011, 12:18
Откуда: АРК, Евпатория.

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 09:19

Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 09:49

Добавлю чего мне, как простому юзеру хотелось бы видеть, это всего лишь мое мнение, никому ничего не указываю как делать, кто-то может не согласиться.
1. Стабильный, не лагающий сервер без зависаний на сохранение и рестартов.
2. Качественная и быстрая поддержка всех фишек Нотча.
3. Profit!
Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение Seafnox » 11 май 2011, 10:25

dagman
Браво! Собственно это я и хотел передать в своем гневном посте :)

Если кто-то еще лелеет надежду, что вывидутся хакеры от "бинарности" файлов, то пусть прочтет немного материала по ботам в линейке и вовке.
Кажется я тролллю :(



Аватара пользователя
Seafnox
 
Сообщения: 200
Зарегистрирован: 25 мар 2011, 18:27
Откуда: Рязань

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 11:03

С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 11:38

Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 11:45

С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 12:11

Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 12:26

С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 12:51

Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение Hodok » 11 май 2011, 13:06

Прекратите флудить. Личные вопросы решайте в привате.
Давайте сухо разберемся с ситуацией.

Производительность.

Холивар между фанатами си и явы всегда был и будет. А если точнее - между молодыми фанатами.
Каждый язык разрабатывается для решения определенных задач. Кстати удобство пользователя - тоже одна из задач.
Можете поискать бенчмарки си и явы: увидите, что в общем время исполнения не сильно отличается. Причем явного лидера нет.
Си немного быстрее по организации выполнения задач. Т.е. несложные задачи (даже если их много и они зависимы друг от друга) си выполняет быстрее.
Ява выигрывает при решении сложных математических и алгоритмических задач.

Если бы в майнкрафте объектов было бы меньше на пару порядков, то си справлялся бы быстрее.
Но есть то что есть - сервер работает с миллиардами объектов и конечно же он работает с ними комплексно.
Именно алгоритмы комплексной работы с большим кол-вом объектов - конёк явы. (Опять же видно из бенчмарков)

Сервера таких игр как la2 решают более глубокие задачи, нежели сервера minecrafta, которые решают именно "широкие" (масштабные).
Поэтому сравнивать смысла нет.
Но опять же. l2top.ru , топ 50 серверов, на 24 из них платформа "неизвестная". Т.к. пункта Java нет, как и смысла скрывать свою сборку - с чистой совестью допустим что это Java сервера. Хотя для классической la2 аля офф со всеми фичами больше подойдёт именно си. Для серверов, где просто куча народу взаимодействует с кучей NPC и друг с другом - намного экономичнее использовать яву.

Повторюсь: в майнкрфте си просто не нужен, если у вас нет запаса мощности. Судя по вечернему онлайну и стабильной планки /100 - запаса мощности нет.

Защита.

Действительно, ява клиент открыт для модификаций. Срач на тему плохо это или хорошо оставлю форумным тролям.
Для защиты клиента действительно нужен лаунчер с проверкой контрольных сумм всех файлов.
Но что же будет дальше? Он передаст пакет с подтверждением на сервер. И тут уже ничто не помешает игроку перехватить пакет, расшифровать протокол, подменить. В лаунчере проверка на перхват соединения? Используют виртуальную машину, как гейт.
Не хотите подменять пакеты? Убейте поток проверки клиента.

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

Графика.
Все видели оригинальную графику майнкрафта. Многие видели Но вы думаете, что нотч не может сделать текстур пак сам? Попросить/нанять дизайнера? Улучшение визуализации убивает концепцию.
Изменить графику в майнкрафте может только уход от кубоидности мира.
Высокополигонные модельки игроков и npc будут смотреться просто странно на фоне кубоидных построек и ландшафтов. Так же странно, как освежитель ёлочка в конюшне.


Ну и в заключение. Чтобы перенести программу на дргуой язык мало иметь исходный код. Нужно его понимать как свой собственный и знать исходный язык как родной. По си вы и справке к вижуал студио найдёте всё что нужно, а вот без глубоких знаний ява можете смело отложить эту затею.
Аватара пользователя
Hodok
 
Сообщения: 95
Зарегистрирован: 03 май 2011, 22:58

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 13:14

С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение Hodok » 11 май 2011, 13:33

Аватара пользователя
Hodok
 
Сообщения: 95
Зарегистрирован: 03 май 2011, 22:58

Re: Размышления о клиенте Minecraft.

Сообщение DoK20 » 11 май 2011, 14:10

Многа букаф но я осилил. Если в двух словах: клиент менять нельзя потому что (перечисление причин) а без смены клиента хаки не победить. Так?

Ну и что? Майнкрафт это не настоящая мморпг где все заточено под бесконечную грызню между игроками, бесконечную борьбу за место под солнцем. Мир майнкрафта огромен, места в нем хватит всем. А единственное соревнование возможное между игроками это "кто красивше настроит всякого" и это чисто субьективное соревнование, это не четкая таблица лидеров как в вовке или ладве. Что из этого следует? Из этого следует что всевозможные хаки не имеют особого влияния на игровой процесс майнкрафта: если кто-то нарисует себе ящик алмазных кубов, что кроме унылой коробки из алмазов он сможет построить без умения, фантазии и старания? А честно играющий человек из простого песчанника таджмахал (к примеру) выстроит и будет с полным правом смотреть на алмазную коробку соседа как на г****. Так что предлагаю не парится по поводу хаков а лучше заняться стабильностью сервера и работоспособностью всех фишек майнкрафта.
DoK20
 
Сообщения: 65
Зарегистрирован: 13 апр 2011, 09:28

Re: Размышления о клиенте Minecraft.

Сообщение dagman » 11 май 2011, 14:14

Изображение
Аватара пользователя
dagman
 
Сообщения: 569
Зарегистрирован: 13 мар 2011, 18:19

Re: Размышления о клиенте Minecraft.

Сообщение Dark_Genius » 11 май 2011, 14:28

Изображение
Аватара пользователя
Dark_Genius
 
Сообщения: 274
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/urandom

Re: Размышления о клиенте Minecraft.

Сообщение Hazardous » 11 май 2011, 15:19

Тред не читай@Сразу отвечай
А зачем клиент то модифицировать?
Суть такова, пользователю нужно скачать лаунчер гринкубса, в который вшит greencubes_client.jar
Затем открывается окно/терминал в котором нужно ввести логин/пароль гринкубса, также есть поле для авторизации на minecraft.net(не обязательно заполнять). Ещё ниже есть кнопка в стиле (играть в сингл/на другом сервере), которая грузит уже оригинальный minecraft.jar), поиграть с клиентом не от гринкубс не получится, сервер просто будет сбрасывать коннект, думаю тут уже будет и защита от читера и прочее, алсо бан по клиенту ^_^ . И если пользователь играет эльфами то эльфы в лесу, домики деревяные набигают солдаты дворца и злодеи. Можно грабить корованы...
Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: Размышления о клиенте Minecraft.

Сообщение delphist2008 » 11 май 2011, 15:35


Я маленький и пушистый. Правда-правда.
Аватара пользователя
delphist2008
 
Сообщения: 263
Зарегистрирован: 14 мар 2011, 16:17
Откуда: From Siberian Fields

Re: Размышления о клиенте Minecraft.

Сообщение Hazardous » 11 май 2011, 15:48

Hazardous
 
Сообщения: 1535
Зарегистрирован: 20 фев 2011, 10:38
Откуда: /dev/

Re: Размышления о клиенте Minecraft.

Сообщение delphist2008 » 11 май 2011, 16:21


Я маленький и пушистый. Правда-правда.
Аватара пользователя
delphist2008
 
Сообщения: 263
Зарегистрирован: 14 мар 2011, 16:17
Откуда: From Siberian Fields

Re: Размышления о клиенте Minecraft.

Сообщение Juffin » 11 май 2011, 17:30

Куда вам новый сервер делать, если вы с этим справиться не можете?
[update]
С клиентом то же самое. Мне кажется, надо сначала разобраться с тем, что есть, а потом делать свое.
Последний раз редактировалось Juffin 11 май 2011, 17:36, всего редактировалось 1 раз.
Аватара пользователя
Juffin
 
Сообщения: 189
Зарегистрирован: 22 фев 2011, 04:27

Re: Размышления о клиенте Minecraft.

Сообщение Messiah7 » 11 май 2011, 17:32

С уважением, Messiah7.
Аватара пользователя
Messiah7
 
Сообщения: 519
Зарегистрирован: 24 мар 2011, 12:32
Откуда: Екатеринбург, Челябинск

Re: Размышления о клиенте Minecraft.

Сообщение Feyola » 11 май 2011, 17:32


Если вы хотите написать мне в личку:
Аватара пользователя
Feyola
 
Сообщения: 950
Зарегистрирован: 18 фев 2011, 22:48
Откуда: 日本

Re: Размышления о клиенте Minecraft.

Сообщение Godzila » 11 май 2011, 17:53

Я за новый клиент.
Нотч отличный прогрммист, раз сделал minecraft.
Я помнб когда только вышла альфа, нотч был очень активен, старался удивить всех, а когда заработал миллион евр, то (извиняюсь за выражение) зажрался, стал ленивым, все перекладывает на свою команду.
Делайте свой клиент однозначно ;)


пони



Аватара пользователя
Godzila
 
Сообщения: 163
Зарегистрирован: 20 фев 2011, 10:38
Откуда: Из прошлого...

След.

Вернуться в Правила \ Общение с администрацией



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron