теперь для тех до кого недошло что с этим всем делать,
файл хостс по этому пути - :\WINDOWS\system32\drivers\etc
папку систем которую скачали разорхивируем в КЛИЕНТ С ИГРОЙ и заменяем все файлы
сервер скачаный запихиваем В ЛЮБУЮ ПАПКУ С АНГЛИЦКИМ НАЗВАНИЕМ!!!!!
Теперь запускаем файлы по очереди и ждем, пока каждый файл загрузится.
1 файл :\Server\start.bat – должно появится окно explorer
2 Запускаем файл :\Server\run- ждем пока загрузится.
потом запускаем клиент с игрой в который ставили патч и играем
в: чето немогу зайти пишет что пинг 9999(это только для с4)
о: так как сервер от рождения френка кривой и храмой то в файле по адресу \server\l2j\gameserver\config\server.properties есть строка:
GameserverPort=7778 эту строку мы меняем на
GameserverPort=7777
вторая причина незнаю почему но у некоторых людей непускает аккаунты с допуском ниже 100(находим аккаунт меняем допуск на 100 или на 200)
в: когда запускаю сервер он выдает
Connecting to Login on (мой ип)
Deconnected from Login, on (мой ип)
java.net.ConnectException: Connection refused: connect
так до бесконечности
о: 1) посмотри файл \server\l2j\gameserver\config\server.properties там стоит точно твой ИП инетовский или 127.0.0.1 если все так то
2) открой свой хостс находящийся в :\WINDOWS\system32\drivers\etc и там ип замени на 127.0.0.1
в: как начать играть с друзьями?
о: если хотим играть с друзьями то в \server\l2j\gameserver\config\server.properties меняем все строки 127. чето там, на ваш IP а также копируем ваш хостс на рабочий стол открываем его блокнотом и заменяем наши любимые строки 127... на ваш IP это хостс можно слать друзьям(вместе с вашей папкой систем) причем ваш виндовский хостс с 127... НЕМЕНЯЕМ НЕ В КОЕМ СЛУЧАЕ!!!
в: хочу сменить рейты
о: в той же папке есть файлик под название rates вскрываем блокнотиком и меняем там верхние строки
рейты просто
рейты в пати
рейты на продаху чего то там
рейты спойла и т.д.
в: пишет в досовском окне что server terminated
о: возможно вы поставили mysql и вас сервак пытаеться нетуда коннектиться удалите mysql и возможно апач, или вторая причина что у вас стоит на компе сервер любой другой игры будь то варкрафт даже, придеться 1 сервом пожертвовать...
вариант №2
Для начала нужно чтоб сам серв пахал,потом заходите в gameserver,config,server(отк.блокнотом) в ExternalHostname=194.158.208.171(мой ип в нете мона узнать на сайте http://www.whatismyip.com/)
А в InternalHostname=193.158.208.205 (ваш ип в локалке)
И там же будет LoginHost=194.158.208.171(пишем ип нета).Тут пока все.
2.Далее лезем в login ,config,loginserver,там пишем:
ExternalHostname=194.158.208.171(мой ип в нете мона узнать на сайте http://www.whatismyip.com/)
InternalHostname=193.158.208.205(ваш ип в локалке)
в:как сделать себя гм?
о:во первых чтобы сделать себя гм необязательно нада навикат, я так и непонял как им пользоваться...
для этого при запуске файла start появляеться интернет страничка... там жмем на Go to PHPMySQLAdmin значит дальше все еще проще, слева вы увидите какую то непомню какую хрень, но главное то что в ней есть строка l2jdb открываем ее... дальше кажеться под ней появяться список, ищем accounts(если мне не изменяет память с кем нибудь то оно будет первое в списке) дальше все еще проще, змем на accounts(страница обновиться) сверху почти по середине будет закладка brovse жмем на нее. далее следует найти логин своего аккаунта и щелкнуть на карандашике рядом с ним. итак!!! пол пути пройдено!!! ищем кажеться строку accesslevel
(там если ничего вы нетрогали стоит 0) и меняем то значение кажеться на 100(или на 200 уже непомню(у меня сервак мой вообще сдох и запускаться нехочет зараза=))) )) опускаемся в самый низ странички и жмем go. ураааа!!!! мы создали гмский аккаунт!!! P.S. обязательно прежде чем все это делать выйдите из клента и темболее аккаунта иначе ничего несохраниться... Но что же дальше? чар на аккаунте нестал ГМ? ай яяяй! ненадо винить не меня ни френка в этом просто читайте внимательно форум... дальше все еще проще!!!!! заходим опять в туже самую l2jdb и ищем там уже другую графу под название charepsters кажеться так пишеться(извините за мой англ. я с работы пришел уставший) жмем на нее, далее жмем на browse потом ищем в списке свой аккаунт и главное имя своего чара которого мы собирались делать гм, далее жмем на карандаш рядом с чара ником, там опять ищем эту чертову строку с accesslevel и ставим ему толь 200 толи 100(там стоит 0)... вообще если честно то без раздницы у меня и так и так работало, дальше нажимаем на кнопочку внизу под название GO!!!! урааааааа у нас теперь есть чар ГМ!!!! все можно играть!
в: как ставить всяких мамонов валакасов и т.д.?
о:через команду //spawn например:
//spawn 8126 - Маммон кузнец,
//spawn 8092 - Маммон который обменивает древние адены
//spawn Alexis - GMShop
//spawn Puss the Cat - профы делать
//spawn Roy the Cat - эвент медаль менять
в: как сделать гвардов в городах смертными?
о: если у вас с4 то никак качайте с5 там все исправлено
в: ненаходит программа для редактирования сервера базы...
о: а ты start.bat запускал?
в: где храниться база данных по вещам
о: Server/gameserver/data/stats
в: как изменить шанс заточки?
о: отрубать 100% заточку тут: server\l2j\gameserver\config\other.propertifiles
открываеться вспомощью блокнота, ищи строки
# % Chance of succeding to enchant an item when it has a chance of breaking
EnchantChance = 100
# Enchant limit (unlimited on default)
EnchantMax = 100
в: непашут скилы 3-й профы
о: Ну у тех у каво ищо не работают скилы 3 профы и глюк с точением Хирос шмота вот замутил фалы выручалки http://rapidshare.de/files/32526990/stats.rar кидаите их сюда сюда DIR:\Server\l2j\gameserver\data\stats в вашем сервере
в: хочу сделать гм шоп
о:И так чтобы создать свой магазин вам нужно найти NPC который будет продовцом, для этого требуется:
1. Открыть базу данных сервера с помощью любого MySQL клиента, который поддерживает посылку запроса серверу.
2. Пишем запрос SELECT * FROM `npc` WHERE `name` LIKE 'Trash' , выполняете запрос, перед вами появится таблица свободных НПС которые вы можете использовать.
3. Выбираем любой НПС, пускай это будет мужчина, например его ID 7100(желательно изменить его параметр type на L2Merchant)
4.Открываем таблицу merchant_shopids, там присваеваем нашему продавцу магазин, ID магазина нужно придумать, пускай это будет 10000, теперь добавим строкунпс можно присвоить более 1 магазина, например 15 магазинов)
shop_id | npc_id |
______________
10000 | 7100 |
_____________
5.Теперь когда магаизин присвоин нужно добавить в него предметы, пуская это будут
Кристаллы D - ID - 1458
Кристаллы C - ID - 1459
6. Открываем таблицу merchant_buylists и добовляем туда две строки:
item_id | price | shop_id | order|
__________________________
1458 | 5400| 10000 | 1 |
__________________________
1459 |8900 | 10000 | 2 |
___________________________
В итоге получается мы добавили кристаллы C и D на прадажу по цене 5400 и 8900 аден, столбец order это Номер ячейки в магазине
7. Теперь вам нужно зайти в дерикторию вашего сервера data\html\merchant\
Создайте там html файл с id продовца у нас это 7100, после чего напишие там например:
<html>
<body>
Продовец:
<br>
Привет игрок я продам тебе кристаллы:
<br>
<a action="bypass -h npc_%objectId%_Buy 10000">Купить кристаллы</a>
<br>
</body>
</html>
Учтите что увас может и не отображатся русский язык, поэтому можно написать по анг.
Теперь перезагрузите сервер, зайдите в игру и респауните НПС 7100, это и будет ваш новый магазин, далее фантазируйте с магазином как вам будет угодно.
в: хочу сделать свой телепорт
о:И так в администратор сервера, хотите создать телепорта по своим локациям, для это нужно:
1. Ищите одно, два или более мест на которые хотите создать переход за деньги. Чтобы уэнать координату того места которое вам нужно пропишите /loc в чате (работает если вы ГМ), и так вы нашли нескольо мест вычислили координаты и у вас получилось например:
164903 84545 -3200 (место 1)
112678 45230 -2980 (место 2)
94232 32342 -2980 (место 3)
Теперь заходите любым MySQL клиентом на свой сервер баз данных, открываете таблицу teleport и добвляете туда три строки
Description | id | loc_x | loc_y | loc_z | price |
__________________________________________________ _
На место 1 | 99001 | 164903 | 84545 | -3200 | 25000 |
__________________________________________________ _
На место 2 | 99002 | 112678 | 45230 | -2980 | 19000 |
__________________________________________________ _
На место 3 | 99003 | 94232 | 32342 | -2980 | 18000 |
__________________________________________________ __
И так места добвдены в базу, учтите что координаты приведенные туту могут не существовать вычислите свои, цены можете указывать любые!
Теперь найдем НПС чтобы он нас телепортировал по этим местам, вы можете создать телепорт в один конец или чтобы можно было вернутся, для нужно в каждом месе поставить по НПС который будет телепортировать, пускай это будет ID 7101, выполните запрос SELECT * FROM `npc` WHERE `id`='7101' и измените параметр type на L2Teleporter
Теперь зайдите в директорию сервера data\html\teleporter и добавьте туда html файл с именем 7101, содержание файла должно быть следующим:
<html>
<body>
Телепортер Вася пупкин
<br>
Я тебе телепортирую в три места:
<br>
<a action="bypass -h npc_%objectId%_goto 99001">Место 1</a><br>
<a action="bypass -h npc_%objectId%_goto 99002">Место 2</a><br>
<a action="bypass -h npc_%objectId%_goto 99003">Место 3</a><br>
<br>
</body>
</html>
Перезагрузите сервер и респауните NPC 7101 и пользуйтесь в радость
Да и кстате вы можете присваивать имена своим NPC достаточно изменить параметр name в таблице npc, а также поставить в опция сервера, имена сервера, просто по дефолту использууются имена клиена, удачи вам!