Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   l2jserver - как убрать копирайты в игре? (https://forum.zone-game.info/showthread.php?t=1298)

KeMnS 13.07.2008 22:45

l2jserver - как убрать копирайты в игре?
 
l2jserver - как убрать копирайты в игре?
Многие скажут, что мол сборка бесплатная и они должны быть как знак благодарности тем, кто над ней работает. Полностью соглашусь с этим, но я над ней тоже интенсивно работаю, и есть игроки которые догадываются пошарить на форуме этой команды, и им за счёт этого, удаётся найти неприятные моменты этой сборки, которые мне выходят боком.
Вобщем так и не смог я найти тот файл, который отвечает за это, в конфигах тоже не обнаружил, скорее всего проглядел.
Поэтому прошу помоши у тех кто знает, буду очень благодарен, даже простым намёкам.

PROGRAMMATOR 13.07.2008 23:03

Ответ: l2jserver - как убрать копирайты в игре?
 
KeMnS, за всё время программирования ява серверов. Отталкиваясь от исходников всех фрии эмуляторов, копирайты были в одном месте, это - EnterWorld.java

Находится это здесь: gameserver\clientpackets\

Конечно сразу не понятно будет, а где оно там? Но я подскажу :)

Ищем для начала вот эту строку:
PHP код:

sendPacket(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE)); 

Наверное понял для чего она служит, да именно это, то самое сообщение в чате "Добро пожаловать в Lineage 2". Вот теперь удаляем после него строки:

PHP код:

activeChar.sendMessage(getText("VGhpcyBzZXJ2ZXIgdXNlcyBMMkosIGEgcHJvamVjdCBmb3VuZGVkIGJ5IEwyQ2hlZg==\n"));
activeChar.sendMessage(getText("YW5kIGRldmVsb3BlZCBieSB0aGUgTDJKIERldiBUZWFtIGF0IGwyanNlcnZlci5jb20=\n"));
        if (
Config.SERVER_VERSION != null)
        { 
activeChar.sendMessage(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")+"      "+Config.SERVER_VERSION);
        }
        if (
Config.DATAPACK_VERSION != null)
        {  
activeChar.sendMessage(getText("TDJKIERhdGFwYWNrIFZlcnNpb246")+"  "+Config.DATAPACK_VERSION);
        }
        
activeChar.sendMessage(getText("Q29weXJpZ2h0IDIwMDQtMjAwOA==\n")); 

Этим мы удалим сообщение типа "Made by ***" и версии датапака, а так же сервера.
Ну вот и всё :)

KeMnS 13.07.2008 23:24

Ответ: l2jserver - как убрать копирайты в игре?
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 13294)
KeMnS, за всё время программирования ява серверов. Отталкиваясь от исходников всех фрии эмуляторов, копирайты были в одном месте, это - EnterWorld.java

Находится это здесь: gameserver\clientpackets\

Конечно сразу не понятно будет, а где оно там? Но я подскажу :)

Ищем для начала вот эту строку:
PHP код:

sendPacket(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE)); 

Наверное понял для чего она служит, да именно это, то самое сообщение в чате "Добро пожаловать в Lineage 2". Вот теперь удаляем после него строки:

PHP код:

activeChar.sendMessage(getText("VGhpcyBzZXJ2ZXIgdXNlcyBMMkosIGEgcHJvamVjdCBmb3VuZGVkIGJ5IEwyQ2hlZg==\n"));
activeChar.sendMessage(getText("YW5kIGRldmVsb3BlZCBieSB0aGUgTDJKIERldiBUZWFtIGF0IGwyanNlcnZlci5jb20=\n"));
        if (
Config.SERVER_VERSION != null)
        { 
activeChar.sendMessage(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")+"      "+Config.SERVER_VERSION);
        }
        if (
Config.DATAPACK_VERSION != null)
        {  
activeChar.sendMessage(getText("TDJKIERhdGFwYWNrIFZlcnNpb246")+"  "+Config.DATAPACK_VERSION);
        }
        
activeChar.sendMessage(getText("Q29weXJpZ2h0IDIwMDQtMjAwOA==\n")); 

Этим мы удалим сообщение типа "Made by ***" и версии датапака, а так же сервера.
Ну вот и всё :)

Благодарю.
Только путь до неё несколько другой L2_GameServer\java\net\sf\l2j\gameserver\clientpac kets

PROGRAMMATOR 13.07.2008 23:29

Ответ: l2jserver - как убрать копирайты в игре?
 
Цитата:

Сообщение от KeMnS (Сообщение 13295)
gameserver\clientpackets

Именно так я и написал, просто не указал \java\net\sf\l2j\ что само собой разумеется:)

Joker 13.07.2008 23:44

Ответ: l2jserver - как убрать копирайты в игре?
 
а как убрать копирайты l2jgroup сервер?

DarkLoki 14.07.2008 00:13

Ответ: l2jserver - как убрать копирайты в игре?
 
Joker
Да точно так же.

KeMnS 14.07.2008 00:41

Ответ: l2jserver - как убрать копирайты в игре?
 
Цитата:

Сообщение от PROGRAMMATOR (Сообщение 13296)
Именно так я и написал, просто не указал \java\net\sf\l2j\ что само собой разумеется:)

Потому я и написал "несколько другой", а не например "совсем другой" =)
Ну вобщем не суть)

SubFocus 14.07.2008 00:42

Ответ: l2jserver - как убрать копирайты в игре?
 
токо нужно декомпилить l2jserver.jar токо зачем если с конфигов можно отключть копирайты

diz 14.07.2008 00:51

Ответ: l2jserver - как убрать копирайты в игре?
 
Цитата:

Сообщение от SubFocus (Сообщение 13318)
токо нужно декомпилить l2jserver.jar токо зачем если с конфигов можно отключть копирайты

можна отключить указание версии
а что ето за сервер и домашняя только копать нада

Joker 14.07.2008 01:24

Ответ: l2jserver - как убрать копирайты в игре?
 
Цитата:

Сообщение от DarkLoki (Сообщение 13307)
Да точно так же.

или я совсем тормаз или нет там такой папки)


Текущее время: 07:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot