Защитить свое творенье

Конечно, этот вопрос обдумывался раньше, но теперь подошел именно к нему. Модификация писалась для сервера, все работает - все отлично. Да если бы. Вопрос такой, как сделать, чтобы при скачивании собственным лаунчером игрок не смог просто взять зайти в папку mods и вытащить .jar файл моего труда?
 
Обфусцировать(попереименовывать имена всего в символы) и запихать в джарника майна.
 
Ну пусть берет и играет, что тут такого?
 
anti344 написал(а):
Обфусцировать(попереименовывать имена всего в символы) и запихать в джарника майна.
Это да, но ведь сейчас уже minecraft.jar нету? Или я что-то не понимаю...
f1rSt1k написал(а):
Ну пусть берет и играет, что тут такого?
Все писалось только для себя.
 
RaVeN написал(а):
создай права на лицензию например если ic2 деобуфить он ошибку даст
Мне нужно, чтобы его было просто невозможно вытащить и использовать где-то, помимо моего сервера.
 
IlDottore написал(а):
anti344 написал(а):
Обфусцировать(попереименовывать имена всего в символы) и запихать в джарника майна.
Это да, но ведь сейчас уже minecraft.jar нету? Или я что-то не понимаю...
f1rSt1k написал(а):
Ну пусть берет и играет, что тут такого?
Все писалось только для себя.
.minecraft/versions/1.6.4.jar
 
Никак. Майнкрафт принудительно опенсоурсен - джава же. Засунешь в джарник - легко достанут.
 
-___-
Достанут умники, и то, далеко не все. Особенно если обфусцировать в его стиле.(И если сделать твой мод coremod-ом без ModContainer-а - его и в списке не будет).
 
IlDottore написал(а):
laz2727 написал(а):
Никак. Майнкрафт принудительно опенсоурсен - джава же. Засунешь в джарник - легко достанут.
И как же быть?
Мб разделить мод на клиентскую и серверную часть? Первое без второго толком работать не будет. Так же можно завязать часть функционала на плагинах.
 
1 - Обфусцировать(попереименовывать имена всего в символы) и запихать в джарника майна.
2 - Мб разделить мод на клиентскую и серверную часть? Первое без второго толком работать не будет. Так же можно завязать часть функционала на плагинах.

Уже два.
 
Идиотизм. Если мод только для сервера - то никаких блоков, еще чего не сделаешь.
 
Заархивируй мод в архив с паролем и прикрепи его(пароль) к форжевскуму загрузчику, это уже модификация клиента.
Пароль же можно забить в байт массив и раскидать по всему коду клиента.
 
anti344 написал(а):
1 - Обфусцировать(попереименовывать имена всего в символы) и запихать в джарника майна.
2 - Мб разделить мод на клиентскую и серверную часть? Первое без второго толком работать не будет. Так же можно завязать часть функционала на плагинах.

Уже два.
Будет ли первый вариант рабатать в .minecraft/versions/1.6.4.jar
 
Dragon2488 написал(а):
Идиотизм. Если мод только для сервера - то никаких блоков, еще чего не сделаешь.
Тащемта анти прав. На клиенте можно сделать чисто рендер нужных блоков, на сервере - их функционал. Вообще почти со всем так можно сделать. И зачастую даже нужно - когда логика на сервере, это только плюс, ибо сокращаются возможности как для кражи мода, так и для читов.
 
Ага. А еще аццки повышаются потребление интернета и лаги сервера.
 
Что? Всё остается так же. Если твоя механика игры завязана на клиенте - поздравляю, ты посвящен в аутисты. Потому что это прямой путь к читам, и, как следствию, поломке всей экономики.
 
Нет. Но то, что само не расшатывается, у меня в моде и не синхронизируется особо. Разве что при коннекте.
 
Назад
Сверху