Стартовое сообщение сервера

Теги:
 

f1re

новичок
Никто не подскажет, в каком файле исходников или ... менять стартовое сообщение сервера ( Server is running by .... l2j-version: ... buildate: ... ) хочется просто чтото свое поставить или убрать это к чертовой бабушке.?
Заранее спасибо :)
 

Murkt

Pythoneer

AFAIR - gameserver.clientpackets.EnterWorld
[team Їжачки - сумні падлюки]  
+
-
edit
 

LuciferX

втянувшийся
AFAIR - gameserver.clientpackets.EnterWorld
 

Раз уж зашла об этом речь - как кодируется этот текст?
Владение русским языком как боевое искусство: настоящие мастера не используют без необходимости.  

f1re

новичок
Раз уж зашла об этом речь - как кодируется этот текст?
 

Муркт, спасибо за подсказку

А текст кажется в хеше !
 
+
-
edit
 
Это просто чтоб не меняли всякие слишком умные :) Там можно просто string ввести.
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  

f1re

новичок
Это просто чтоб не меняли всякие слишком умные :) Там можно просто string ввести.
 

Мне кажется в этом деле я один из таких неумных ))

sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
sm.addString(getText("IHZlcnNpb24gNiBkZXYvdW5zdGFibGU="));
sendPacket(sm);
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("Y3JlYXRlZCBieSBMMkNoZWYgYW5kIHRoZQ=="));
sm.addString(getText("IEwySiB0ZWFtLg=="));
sendPacket(sm);
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("dmlzaXQgIGwyai5zb3VyY2Vmb3JnZS5uZXQ="));
sm.addString(getText("ICBmb3Igc3VwcG9ydC4="));
sendPacket(sm);
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("V2VsY29tZSB0byA="));
sm.addString(LoginServerThread.getInstance().getServerName());
sendPacket(sm);

if (Config.SERVER_VERSION != null)
{
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")+" "+Config.SERVER_VERSION);
sendPacket(sm);
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("TDJKIFNlcnZlciBCdWlsZCBEYXRlOg==")+" "+Config.SERVER_BUILD_DATE);
sendPacket(sm);
}
 


Как это тут что менять, или где хоть какое сообщение, чтобы я знал какие строки удалять ))
 

Drac

разработчик l2j-сервера

Посмотри как из Java вообще сообщения в формате string посылаются. Так же пошли и это, естественно заменив хеш на нормальное сообщение. Может кавычки участны или ещё что...
 

Zukko

новичок
AFAIR - gameserver.clientpackets.EnterWorld
 


Извините, а где это искать?
 

Murkt

Pythoneer

Извините, а где это искать?
 


Как уже не раз говорили - с таким вопросом ответ не поможет.
[team Їжачки - сумні падлюки]  

Zukko

новичок
Муркт, если тебе влом или западло написать, то оставь свои дурацкие и язвительные комментарии при себе! Такими словами ты не показываешь, что что-то знаешь или не поднимешь авторитет и (или) уважения к себе, как и ко всему форуму! Когда человек просит о помощи, то нверное, он не сразу начал спрашивать как увидел твое собощение, я перерыл все что можно, не нашел, решил попросить о помощи!
 
+
-
edit
 

URANUS

втянувшийся
Муркт, если тебе влом или западло написать, то оставь свои дурацкие и язвительные комментарии при себе! Такими словами ты не показываешь, что что-то знаешь или не поднимешь авторитет и (или) уважения к себе, как и ко всему форуму! Когда человек просит о помощи, то нверное, он не сразу начал спрашивать как увидел твое собощение, я перерыл все что можно, не нашел, решил попросить о помощи!
 

О какой помощи? Тут четко сказано, где это менять: gameserver.clientpackets.EnterWorld, что тут непонятного?
Естественно тебе нужны исходники сервера, где через поиск находишь этот файл, и меняешь его.
Что конкретно ты перерыл? Уже собранный l2jserver.jar? )))
[center][i]...истина, где-то рядом...  

Drac

разработчик l2j-сервера

Zukko : ответ настолько был точен, что тебе бы стоило молчать, а не гнать...
 

Zukko

новичок
Спасибо, конечно, я уже нашел данный файл (но еще не разобрался как его поменять) - это что касается темы.
"Гнать", как вы выразились, я начал после оскорбительно-язвительного вырожения Муркта, даже если я чего-то не понимаю или не знаю, ему никто не давал права меня оскорблять!
Если нет желания или возможности помочь, менее знающему в этом вопросе, человеку, то лучше промолчать. За что Муркту антиреспект!!!
URANUS, биг спасибо, хотя бы за то, что ты без оскорблений дал более информативное сообщение, на основе которого я и нашел нужный файл.

Что я еще могу сказать, ребята... у вас крайне недружелюбная обстановка... загляните на аналогичные форумы, там полным нубам (в данном вопросе себя я тоже отношу к этой категории) помогают и делятся опытом, а иначе как человек может набраться опыта без хорошего совета и практических указаний... набрел на ваш форум, думал тут ребята помогут... посмотрел некоторые темы в этом разделе, оказалось я не один! Удачи вам, мне больше не хочется что-то тут спрашивать.
 
+
-
edit
 

Saboteur

разработчик l2j-сервера
А здесь не бесплатная школа по помощи полным нубам. Если язвят, значит тебе было лень воспользоваться поиском.
-- Saboteur aka Sergey Kulik  

Lemur

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

UnMutual

втянувшийся
До того, как к балансеру присоденились мега-супер-пупер бобруйские разработчики, обстоновка форума была гораздо приятнее и в поиск посылали чуточку реже :)
L2j.NdvHost.com - L2j Forums  

Lemur

новичок
Во вспомнил одну тему... предположим некий идиот по ошибке сановиться начальником отдела... ну или еще какая хорошая должность в коллективе (ну бывает потфортило - дуракам везет) и есть один 100% способ не оказаться идиотом когда твои работники подходят с серьезными вопросами "как лучше выточить деталь для 12 шасси слева у 65 колесного самоката? С сечением по диагонали или просверлить лучше?" например - начальник должен посмотреть на работника очень пристально и как на полного идиота или сумасшедшего и когда тот отведет свой взгляд задать ему его же вопрос =)

 
+
-
edit
 

UnMutual

втянувшийся
Или сказать - читай документацию неуч ! ( В нашем случае - это юзай поиск, иди в бобруйск или ха-ха-ха ты туп как дуб :P ) Но признаю, что в большенстве случаев просто нет другого выбора ... как послать в места не столь отдаленные ...

В данном случае увы бобруйск - это нужное место, ибо подобные темы обсуждались еще со времен когда я только пришел на этот форум - 1.5 года назад вроде )
L2j.NdvHost.com - L2j Forums  

Styx

разработчик l2j-сервера
До того, как к балансеру присоденились мега-супер-пупер бобруйские разработчики, обстоновка форума была гораздо приятнее и в поиск посылали чуточку реже :)
 

Ибо тогда не было невзаимных (какое тупое слово) людей, до сих пор пишущих слова проЕкт, обстоновка (сразу вспоминается "можно грабить корованы" ;) ), крч и т.д.
...and what better way to say goodbye than to kill everyone in sight? © Syntari  

Drac

разработчик l2j-сервера

Странно, я работаю с датапаком, и отслеживаю изменения в ветке ядра сервера, и на
такие, совершенно простые, вопросы, я сам могу найти ответ. Я не понимаю,
вам (тем кто постоянно недоволен закрытием сборки), что, до сих это покоя не дает?
Каждый раз, когда посылаем в поиск - нам напоминают давние времена.

Имхо, в SF сейчас есть одно именование файлов, т.е. исходников сервера эмулятора.
В Fortress именование файлов примерно такое же (это не из-за того, что мы могли бы тотально все сдирать у них, а просто мы
переводим действия сервера на английский язык точно так же), но есть вариант того, что
распиханы они немного в другие папки.

Вот даже сейчас ради интереса я заглянул в этот самый EnterWorld. Правда
там, естественно все по другому, но смысл-то один и тот же.

В L2jSF блок посылки сообщения выглядит вот как (взято на примере первого их сообщения) :
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko="));
sm.addString(getText("IHZlcnNpb24gNiBkZXYvdW5zdGFibGU="));
sendPacket(sm);

Вот от этого и отталкиваемся. Если вам принципиально нужно, чтобы в
исходниках сервера сообщение было в хеше (проще говоря - зашифровано,
при этом оно в клиенте при получении оно будет показываться как нормально,
т.е. какое-то сообщение на английском). Значит, если Abaddon сказал, что можно тут
просто вставить string (т.е. сообщение в типе string - для не англичан это
переводится как "строка"), то мы можем вставить сюда вместо символов :
VGhpcyBTZXJ2ZXIgaXMgcnVubmluZyBMMko= и IHZlcnNpb24gNiBkZXYvdW5zdGFibGU= ,
наше сообщение.

Например:

sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString(getText("I'm glad to see you on my private server."));
sm.addString(getText("We are starting the battle for Azeroth and Kalimdor!"));
sendPacket(sm);

Надеюсь, не надо расписывать процесс компиляции сервера.
Соответственно, при заходе клиентом в игру, вместо одного из первых
сообщений мы получим в виде системных сообщений 2 строки:
I'm glad to see you on my private server.
We are starting the battle for Azeroth and Kalimdor!

Надеюсь, я нормально разъяснил что к чему. И прекратите уже тыкать в нас
закрытием. Это на самом деле задалбливает до неимоверности, что в следующий
раз так и хочется ответить нубу, чтобы он юзал поиск!
 
+
-
edit
 

UnMutual

втянувшийся
Ибо тогда не было невзаимных (какое тупое слово) людей, до сих пор пишущих слова проЕкт, обстоновка (сразу вспоминается "можно грабить корованы" ;) ), крч и т.д.
 


Мой ник хотябы что-то означает ;)
Хех и вот для сравнения на счет "Ибо тогда не было невзаимных (какое тупое слово) людей" ...

Дата твоей регистрации : 2005-09-25
Дата моей регистрации : 2005-07-02 [ Аккаунтом BoBkA, просто потом я забыл пароль и мыло свое ]

Так что ты хотел сказать так : "Было так хорошо, что тогда были такие люди как невзаимный и небыло бобруйских разработчиков :P " - это конечно гибербалическое утрирование, просто нелюблю когда искажают факты ;)
L2j.NdvHost.com - L2j Forums  

Murkt

Pythoneer

Цитата : Styx
 

Мой ник хотябы что-то означает
 

А ты думаешь, что "Стикс" ничего не означает чтолле?

предположим некий идиот по ошибке сановиться начальником отдела
 

Если бы ты дал себе труд полазить по форуму, то увидел бы что на нормальные вопросы есть нормальные ответы. А на идиотские вопросы, или на которые ответ получить можно быстрее чем написать пост на форум - посылают в бобруйск. Думаешь это просто так?
[team Їжачки - сумні падлюки]  

Styx

разработчик l2j-сервера
Основная информация - UnMutual
...
Дата регистрации: 2006-03-24, 05:28:15
 


Я имел ввиду именно невзаимного (фу, опять это слово).
...and what better way to say goodbye than to kill everyone in sight? © Syntari  

Fess

клан Brigada
Я конечно дико извиняюсь(что влез в разговор), но ОЧЕНЬ хочется узнать, кто нить из вас ходит на форумы автомобильные?
 
+
-
edit
 

mrSteam

втянувшийся
Во первых это не ХЕШ, совсем уже насмешили :D
Это Base64.
Во вторых приведу пример как по просту не кодировать строки.
sm = new SystemMessage(SystemMessage.S1_S2);
sm.addString("Text1");
sm.addString("Text2");
sendPacket(sm);
 


А вообще мой совет, нефиг всякую херню писать вместо копирайтов.
Достаточно просто закоментировать все строчки чтобы была чистота при входе.
Баги для читера это средство выживания Баги для админа это веревка и мыло  

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru