Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
l2jserver - как убрать копирайты в игре?
#1
l2jserver - как убрать копирайты в игре?
Многие скажут, что мол сборка бесплатная и они должны быть как знак благодарности тем, кто над ней работает. Полностью соглашусь с этим, но я над ней тоже интенсивно работаю, и есть игроки которые догадываются пошарить на форуме этой команды, и им за счёт этого, удаётся найти неприятные моменты этой сборки, которые мне выходят боком.
Вобщем так и не смог я найти тот файл, который отвечает за это, в конфигах тоже не обнаружил, скорее всего проглядел.
Поэтому прошу помоши у тех кто знает, буду очень благодарен, даже простым намёкам.
Ответ
#2
KeMnS, за всё время программирования ява серверов. Отталкиваясь от исходников всех фрии эмуляторов, копирайты были в одном месте, это - EnterWorld.java

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

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

Ищем для начала вот эту строку:
PHP код:
<?php 
sendPacket
(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE));
Наверное понял для чего она служит, да именно это, то самое сообщение в чате "Добро пожаловать в Lineage 2". Вот теперь удаляем после него строки:

PHP код:
<?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 ***" и версии датапака, а так же сервера.
Ну вот и всё Smile
Ответ
#3
PROGRAMMATOR Написал:KeMnS, за всё время программирования ява серверов. Отталкиваясь от исходников всех фрии эмуляторов, копирайты были в одном месте, это - EnterWorld.java

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

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

Ищем для начала вот эту строку:
PHP код:
<?php 
sendPacket
(new SystemMessage(SystemMessageId.WELCOME_TO_LINEAGE));
Наверное понял для чего она служит, да именно это, то самое сообщение в чате "Добро пожаловать в Lineage 2". Вот теперь удаляем после него строки:

PHP код:
<?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 ***" и версии датапака, а так же сервера.
Ну вот и всё Smile
Благодарю.
Только путь до неё несколько другой L2_GameServer\java\net\sf\l2j\gameserver\clientpackets
Ответ
#4
KeMnS;13295 Написал:gameserver\clientpackets
Именно так я и написал, просто не указал \java\net\sf\l2j\ что само собой разумеетсяSmile
Ответ
#5
а как убрать копирайты l2jgroup сервер?
Ответ
#6
Joker
Да точно так же.
Я не прав? Докажите это тут или тут
* Интересная тема * для новичков *
Ответ
#7
PROGRAMMATOR Написал:Именно так я и написал, просто не указал \java\net\sf\l2j\ что само собой разумеетсяSmile

Потому я и написал "несколько другой", а не например "совсем другой" =)
Ну вобщем не суть)
Ответ
#8
токо нужно декомпилить l2jserver.jar токо зачем если с конфигов можно отключть копирайты
Ответ
#9
SubFocus Написал:токо нужно декомпилить l2jserver.jar токо зачем если с конфигов можно отключть копирайты

можна отключить указание версии
а что ето за сервер и домашняя только копать нада
Ответ
#10
DarkLoki Написал:Да точно так же.
или я совсем тормаз или нет там такой папки)
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Проблемы с заливкой таблиц в бд l2jserver HF dbinst_gs a6y 3 1,922 10-08-2017, 11:01 PM
Последний пост: a6y
  проблема с npc сборка l2jserver HF p5 rufus666999 1 1,126 02-03-2016, 06:31 PM
Последний пост: rufus666999
  Как убрать ограничение на онлайн ? knaif 4 2,016 01-13-2016, 05:52 PM
Последний пост: knaif
  Как и где в La2 убрать Invul и Invis при входе в игру ГМом CEHAT0P 13 3,766 12-09-2015, 01:53 PM
Последний пост: silvermain
  Не могу убрать хиро свечение после удаление статуса Dementor 14 4,266 05-20-2015, 06:40 PM
Последний пост: Dementor
  L2JServer High Five Ljucifer 4 3,541 05-10-2015, 11:31 AM
Последний пост: Donatte
  Время в игре gigi1968 9 2,550 04-14-2015, 03:44 PM
Последний пост: Donatte
  L2jServer Компиляция AirRebbit 6 2,057 09-21-2014, 09:04 AM
Последний пост: DRIAD
  Как убрать лицо из под шапки/шлема DMG 1 1,518 04-10-2014, 04:45 AM
Последний пост: Respect
  L2jServer Gracia (CT2) 5970 не могу настроить клиент kalexi 12 11,670 02-25-2014, 01:27 PM
Последний пост: Jocker

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)