Как изменить рейты сервера lineage 2

Есть 2 способа рейтовки сервера Lineage2:


Есть 2 способа рейтовки сервера Lineage2:

  • При помощи l2server.ini
  • При помощи npcdata.txt

Рейтовка при помощи l2server.ini

Настройки рейтов находятся в самом конце файла в секции [EVENT]:

adenaamount=100
sealstoneamount=100
itemrate=100
exprate=100
spoilrate=100
partyexprate=100
aiexprate=100
aiadenarate=100

Значения задаются в %, т.е. 100 = х1.

  • adenaamount — рейтовка количества Адены
  • sealstoneamount — рейтовка количества Камней Печати
  • exprate — рейтовка опыта/SP
  • spoilrate — рейтовка Оценки и Присвоения у дворфов
  • partyexprate — рейтовка распределения опыта в группе
  • aiexprate — рейтовка опыта за квесты
  • aiadenarate — рейтовка Адены за квесты

Этот вид рейтования сервера хорош тем, что он прост. Достаточно поменять значения параметров на нужные, запустить сервер и рейты вступят в силу. Эти рейты глобальны и влияют на весь сервер целиком.
Бывают ситуации, когда нужно произвести более гибкую рейтовку. Например, отрейтовать только определенную группу предметов или монстров. В этом случае необходимо использовать рейтовку npcdata.txt

Рейтовка при помощи npcdata.txt

Рейтовка этим способом весьма сложна в принципе, и делать ее вручную не стоит, т.к. для этого нужно хорошо знать структуру файла. Данный материал находится вне пределов этой статьи.
Для эффективного использования этого метода мы рекомендуем использовать специально разработанную нашей командой утилиту — Rate Changer, которая при помощи несложных конфигураций позволяет быстро и точно отрейтовать скрипт npcdata.txt.
Вместе с экстендером поставляется бесплатная версия рейтера, позволяющая создавать только по одной группе каждого типа: одна группа рейтовки определенных мобов, одна группа рейтовки определенных предметов и одна группа споила.
В коммерческой версии программы есть возможность создания любого количества групп любого типа дропа.
Если Вас заинтересовала возможность приобретения полной версии программы или Вы хотите доверить рейтовку своего проекта нашим специалистам, ознакомьтесь, пожалуйста, с деталями здесь.

1. Как сделать себя админом?

Заходим в Navicat:

Открываем базу l2jdb, ищем accounts, меняешь access_level на 100, ищешь characters, меняешь access_level на 200.

2. Как включить авто регистрацию?

Заходим Х:путь до сервераloginserverconfigloginserver.properties, находим AutoCreateAccounts = False и вместо False ставим True.

3. Как сделать, так чтобы, не все кто заходит были гмами?

делаем также как во 2-ом вопросе.

в строке EverybodyHasAdminRights = пиши False, а если не хотите что-бы все были гмами то пишем = true

4. Где хранятся основные базы, чата, игры т.е. чаров и т.д.

.База линейки

Serverdiskwusrlocalmysqldatal2jdb

База форума

Serverdiskwusrlocalmysqldataphpbb

Системная mysql

Serverdiskwusrlocalmysqldatamysql

База php_m_admin

Serverdiskwusrlocalmysqldataphpmyadmin

5. Где изменить рейты сервера?

l2j>config>открываем файл server блокнотом

ищем:

# Rate control, float values

RateXp = 1500.

RateSp = 1500.

RateDropAdena = 10000.

RateDropItems = 10.

RateDropSpoil = 10.

RateQuestsReward = 10.

RateDropEquipment = 1

Цифры меняйте по вашему усмотрению!

6. Где изменить скорость Страйдера и виверины?

.l2j>config>открываем файл other блокнотом и редактируем там строки:

# movement speed for strider and wyvern

WyvernSpeed = 200

StriderSpeed = 100

Ставте цифры на ваше усмотрение

7. Как добавить вещь в магазин (продавцу)?

Откройте таблицу `merchant_buylists`

В первом поле укажите ID вещи

Во втором поле укажите цену у продавца

В третьем поле — ID вкладки магазина (их можно найти в `merchant_shopids`)

В четвертом — номер в списке вещей. Если во вкладке 54 вещи, и вы хотите добавить свою в конец списка, укажите номер 55. Это поле должно быть уникально для вкладки. Так что 2ух одинаковых номеров вещей не может быть.

Соберем всё вместе

Я хочу, чтобы Trader Jackson в магазине войнов на TI продавал dual SLS за 150a и хочу, чтобы он был послдним в списке.

Надо найти ID вкладок Trader Jackson в таблице `merchant_shopids`. Её npc ID = 7002, так что воспользуемся фильтром и обнаружим, что у неё 2 ID вкладки: 11 и 12

Какая для чего? Посмотрим в её html файле (7002.htm в папке data/html/merchants)

11 для войнов и 12 для магов

У dual SLS item ID = 2626 (находимв таблице `weapons`)

У Trader Jackson 54 вещи в `merchant_buylist`

Так что добавим в `merchant_buylists`

2626 150 11 55

Щёлкните на галочку внизу и выйдите и Navicata. Перезагрузите сервер для обновления.

8. Изменение скиллов

Файлах скиллов c:/server/l2j/gameserver/data/stats/skills/*.xml и в таблицах skill, skill_trees, skill_learn

Например, откат

9. Изменение брони

c:/server/l2j/gameserver/data/stats/armor/*.xml и в таблице armor

10. Изменение оружия

c:/server/l2j/gameserver/data/stats/weapon/*.xml и в таблице weapon

11. Как добавить второй GameServer к Login серверу?

Следуйте данному Мануалу :

Скопируйте папку C:/server на второй компьютер на котором будет располагатся второй сервер.

На первом компьютере запустите C:/server/l2j/login/RegisterGameServer.bat

Наберите 1 и нажмите Enter, программа создаст файл hexid(server 1).txt

Примечание : не вводите 0 так как этот ID уже занят первым сервером

Скопируйте этот файл в папку C:/server/l2j/gameserver/config второго компьютера

На втором сервере :

Cотрите старый hexid.txt и переименуйте hexid(server 1).txt в hexid.txt

Откройте server.properties и впишите :

ExternalHostname=(blank) -> замените на (звездочку)*

InternalHostname=127.0.0.1 -> замените на *

LoginPort=9014 -> замените на 9015

LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1 комп )

Теперь на первом игровом сервере запустите startLoginServer.bat и startGameServer.bat

На втором компе нужно запустить только startGameServer.bat ( так как оба сервера будут использовать 1 логин сервер).

12. Как добавить стартовый скилл?

Например я хочу добавить Weight Limit level 2 всем Human Файтерам.

Откройте ДБ через Navicat или PhpMyAdmin.

И запустите такую команду:

Код:

INSERT INTO skill_trees VALUES (0,150,2,’Weight Limit’,0,1);

Пояснение:

0 — Class ID (Human Fighter имеет class ID = 0)

150 — Skill ID (Weight Limit имеет skill ID = 150)

2 — Уровень скилла

‘Weight Limit’ — Название скилла

0 — количество SP необходимое для изучения скилла

1 — Уровень игрока необходимый для изучения скилла

13. Как добаыть вещей в магазины NPC?

Используйте Навикат.

Откройте merchant_buylists table

В первом поле нужно вписать ID номер вещи, которую хотите добавить.

Во втором поле вводите цену, за которую вы хотите чтобы вещь продавалась.

В третьем поле вводите ID номер магазина в котором эта вещь будет продаваться.

( Его можно посмотреть зная ID номер продавца в merchant_shopids table )

В четвертом поле вы вносите номер позиции, которую будет занимать вещь в списке.

( Если например в магазине уже продается 54 вещи, и вы хотите добавить вещь в конец списка, то в четвертом поле нужно написать 55. Позиция предмета уникально и вы не можете иметь 2 предмета в одной и той-же позиции в одном и том же списке )

Теперь обобщим :

Если вы хотите продать сдвоенный SLS у продавца Ttader Jackson ( Fighter Shop ) в Talking Island за 150 адены.

И чтобы он находился в конце списка.

1) Посмотртеть его Shop ID в merchant_shopids table.

ID номер NPC — 7002. Вы заметите что у неё 2 магазина : 11 и 12.

Какой из них какой ?

2) Это можно посмотреть в его html файле ( data/html/merchants/7002.htm )

11 — Магазин Бойца

12 — Магазин Мистика

3) Посмтотреть ID номер спаренного SLS ( wepons table ).

Спареный SLS ID — 2626

У трайдера уже 54 предмета в листе. ( merchant_buylist )

Cледовательно я буду должен вписать следующую строчку в merchant_buylists :

2626 150 11 55

Теперь сохраните в навикате и выйдите из него.

Рестартаните сервер.

14. Почему я могу играть на локальном сервере а другие игроки не могут играть на моем сервере?

Потому что у вас неоткрыты порты 2106 и 7777 ( TCP и UDP ) на сервере или модеме/файрволе или роутере.

15. Как ввести SubClass?

Когда игрок достигает 75 уровня, он может выбрать подкласс ( SubClass ). Для этого нужно поговорить с Grand Master в Адене. Так в L2j еще не реализован Квест на сабклас то в altsettings.properties нужно выставить:

AltSubClassWithoutQuests = True

16. Как работают Seed Skils?

Должны работать так :

Длительность каждого Seed 5 секунд.

Цель — любой персонаж кроме себя.

Перезарядка скилла 30 минут.

Зарядите кого-нибудь Seed’ом и если он кастует магию ( например Aura Symphony, Blizard, Elemental Storm и т.д. ), то она будет наносить масивные повреждения.

Разные комбинации Seed нужны для разных магий :

Aura Symphony: Любой 1 seed. Перезарядка : 30 minutes

Blizzard: 2 water seed. Перезарядка : 30 minutes

Inferno: 2 fire seeds. Перезарядка : 30 minutes

Demon Wind: 2 wind seeds. Перезарядка : 30 minutes

Elemental xxxx: 2 seeds разного вида… 3 категории к этому классу

(разная категория к «xxxx») и каждая имеет разную комбинацию..

Перезарядка : 30 minutes

17. Как поменять в списке имя сервера Bartz на мой сервер?

Для смены имени нужно изменять клиент для этого вам понадобится вот эта тулза.

Для альтернативы существует L2ClientDat_en — найдите в Google.

И UltraEdit

1) Сначала нужно декодировать servername-e.dat в LineageII/system используя команду :

l2encdec -g servername-e.dat ( если у вас неизменённые ранее файлы )

или l2encdec -s servername-e.dat ( если наоборот )

После этого вы получите файл dec-servername-e.dat.

Теперь открываем его с помощью UltraEdit, и вы увидите текст «Bartz» и перед ним hex код 06, это означает Bartz ( 5 символов ) используется 5 байт и 1 байт для hex ID кода = 06

Теперь высчитайте свое имя.

Например MyServerName имеет 12 символов значит будет использовать 12байт + 1 байт для hex кода = 13 байт ( децимально ) = 0D ( хекс )

Примечание: чтобы переводить децимальные числа в хекс код и наоборот воспользйтесь простым виндовс калькулятором.

Теперь заменяем код 06 на 0D, Замените «Bartz» на «MySer», затем в конце буквы r, нажмите Ctrl+D и вставте ещё 7 байт, так как MyServerName на 7 байт(символов) длиннее «Bartz», и продолжайте набирать «verName». Сохраните — Готово.

18. Как сделать автоизучение скилов?

Заходим в other.properties и выставляем :

AutoLearnSkills=True

Как добавить второй GameServer к Login серверу ?

Следуйте данному Мануалу :

Скопируйте папку C:/server на второй компьютер на котором будет располагатся второй сервер.

На первом компьютере запустите C:/server/l2j/login/RegisterGameServer.bat

Наберите 1 и нажмите Enter, программа создаст файл hexid(server 1).txt

Примечание : не вводите 0 так как этот ID уже занят первым сервером

Скопируйте этот файл в папку C:/server/l2j/gameserver/config второго компьютера

На втором сервере :

Cотрите старый hexid.txt и переименуйте hexid(server 1).txt в hexid.txt

Откройте server.properties и впишите :

ExternalHostname=(blank) -> замените на (звездочку)*

InternalHostname=127.0.0.1 -> замените на *

LoginPort=9014 -> замените на 9015

LoginHost=127.0.0.1 -> Впишите IP login сервера ( 1 комп )

Теперь на первом игровом сервере запустите startLoginServer.bat и startGameServer.bat

На втором компе нужно запустить только startGameServer.bat ( так как оба сервера будут использовать 1 логин сервер )

Готово.

19. Как добавть стартовый скилл?

Например я хочу добавить Weight Limit level 2 всем Human Файтерам.

Откройте ДБ через Navicat или PhpMyAdmin.

И запустите такую команду :

CODE

INSERT INTO skill_trees VALUES (0,150,2,’Weight Limit’,0,1);

Готово.

Пояснение :

0 — Class ID (Human Fighter имеет class ID = 0)

150 — Skill ID (Weight Limit имеет skill ID = 150)

2 — Уровень скилла

‘Weight Limit’ — Название скилла

0 — количество SP необходимое для изучения скилла

1 — Уровень игрока необходимый для изучения скилла

Дальше по аналогии…

20. Обьясните пожалуста знаечение настроек выпадения вещей при смерти.

Это меняется в файле server.properties :

# Player Drop Rate control, values are the percent values

PlayerRateDrop = 20

PlayerRateDropItem = 70

PlayerRateDropEquip = 25

PlayerRateDropEquipWeapon = 5

Пояснение : 20% это шанс выпадения вещи из инвентаря. Если вещь выпадает, то 70%

шанс того что вещь выпадет из инвентаря. 25% выпадение одетого шмота (броня/бижутерия) и 5% шанс выпадения оружия.

21. Сервер ужасно лагует как это поправить?

Откройте Task Manager или еквивалент ему. И установите всем java.exe процессам приоритет High/Высокий или Real Time/Реального времени

Примечание : Ставте Real Time/Реального времени только в том случае если у вас выделеный сервер и только под L2j и Веб.

Если после долгой работы сервера java загружает проц под 100% то ресарт делай.

Root

Root

Ancient of project

  • #1

Для начала я попрошу никого не пугаться и отнестись к таблице опыта не как что то страшное — а как должное.
Такое решение было взвешенно и продуманно. Достижение лвл будет все сложнее, а значит и игроки будут плотнее держаться по лвл в игре.
Таблица за спойлером.

Базовый рейт сервера = 0.6
Рейт EXP на 40 = 0.59
Рейт EXP на 41 = 0.58
Рейт EXP на 42 = 0.57
Рейт EXP на 43 = 0.56
Рейт EXP на 44 = 0.55
Рейт EXP на 45 = 0.54
Рейт EXP на 46 = 0.53
Рейт EXP на 47 = 0.52
Рейт EXP на 48 = 0.51
Рейт EXP на 49 = 0.50
Рейт EXP на 50 = 0.49
Рейт EXP на 51 = 0.48
Рейт EXP на 52 = 0.47
Рейт EXP на 53 = 0.46
Рейт EXP на 54 = 0.45
Рейт EXP на 55 = 0.44
Рейт EXP на 56 = 0.43
Рейт EXP на 57 = 0.42
Рейт EXP на 58 = 0.41
Рейт EXP на 59 = 0.40
Рейт EXP на 60 = 0.39
Рейт EXP на 61 = 0.38
Рейт EXP на 62 = 0.37
Рейт EXP на 63 = 0.36
Рейт EXP на 64 = 0.35
Рейт EXP на 65 = 0.34
Рейт EXP на 66 = 0.33
Рейт EXP на 67 = 0.32
Рейт EXP на 68 = 0.31
Рейт EXP на 69 = 0.30
Рейт EXP на 70 = 0.29
Рейт EXP на 71 = 0.28
Рейт EXP на 72 = 0.27
Рейт EXP на 73 = 0.26
Рейт EXP на 74 = 0.25
Рейт EXP на 75 = 0.24
Рейт EXP на 76 = 0.23
Рейт EXP на 77 = 0.22
Рейт EXP на 78 = 0.21
Рейт EXP на 79 = 0.20
Рейт EXP на 80 = 0.19
Рейт EXP на 81 = 0.18
Рейт EXP на 82 = 0.17
Рейт EXP на 83 = 0.16
Рейт EXP на 84 = 0.15
Рейт EXP на 85 = 0.14

  • #2

Жестко, люди пришли играть на определенные рейты, а тут после достижения определенных результатов им предлагают посредине игры поменять правила. Решение точно окончательное? Может не резать общий % эксп с ростом уровня, а просто порезать эксп с РБ выше определенного уровня? Насколько я понял из событий последних двух дней — именно из за этого произошел весь хайп, что часть игроков сильно оторвалась вперед по лвлу от основной массы сервера и у тех кто планировал их догнать, просто опустились руки. Просто вводя после 70-го лвла рейты ниже 0,3, вы фактически лишаете большинство игроков докачать перса до третьей профы — это слишком жестко в наше время, когда бал рулят сессионки на 30минут. Обдумайте еще раз этот момент пож-та. Возможно стоит сделать голосовалку и пригласить народ с игры на форум отдельным аннонсом.

Root

Root

Ancient of project

  • #3

Жестко, люди пришли играть на определенные рейты, а тут после достижения определенных результатов им предлагают посредине игры поменять правила. Решение точно окончательное? Может не резать общий % эксп с ростом уровня, а просто порезать эксп с РБ выше определенного уровня? Насколько я понял из событий последних двух дней — именно из за этого произошел весь хайп, что часть игроков сильно оторвалась вперед по лвлу от основной массы сервера и у тех кто планировал их догнать, просто опустились руки. Просто вводя после 70-го лвла рейты ниже 0,3, вы фактически лишаете большинство игроков докачать перса до третьей профы — это слишком жестко в наше время, когда бал рулят сессионки на 30минут. Обдумайте еще раз этот момент пож-та. Возможно стоит сделать голосовалку и пригласить народ с игры на форум отдельным аннонсом.

Со старта сервера так было. я лишь сообщил об этом более подробно. в ALT+B можно было наблюдать падение EXP.

Этот сервер не о 85 лвл вовсе. Давайте сменим политику и сделаем 999 лвл последним. картина не изменится. Олимп начинается (если не ошибаюсь) с 52 лвл.
Так в чем проблема? Кап наступит не скоро, а значит и игра будет продолжительней, персонаж будет дороже игроку, и жизнь растянется не на 1 год ( будут еще обновления хроник до 7 печатей).
Вы уперлись в лвл и я не понимаю для чего?
Чем быстрее достигается макс лвл — тем быстрее для игрока заканчивается игра.
Вдуматесь сами в то, что я сделал и сделайте правильные выводы.

  • #4

На высоком уровне возможности персонажа раскрываются в полной мере и начинается действительно полноценная игра. Я не говорю про кап, я говорю хотя бы 70-е уровни когда персонажи прокачивают свои основные скиллы и обретают стиль игры задуманный разработчиками. А то многие профы до 50го уровня качаются первопрофными скиллами (котовод, некр — это навскидку), и растягивать этот и без того длительный ии скучный промежуток — ну это такое себе.

Я понимаю зачем это все было сделано — для более плотного распределения уровней, чтобы не было большого разрыва. Но никто за это и не жаловался. Речь шла про быстрый кач с 60+ РБ, может стоит только этот аспект изменить? А ещё сейчас в моду вошло разделение по этапам, например до 40го уровня, до 51, до 60 — по грейдам. Таким образом «задроты» не убегут сильно далеко вперёд от основной массы сервера и у средних игроков остаётся шанс их догнать. Плюс из-за этого ограничения, все тусуются в одних и тех же локациях, создаётся чувство наполненности сервера, конкуренция за споты итп. Возможно имеет смысл обдумать подобный вариант.

Ещё один момент экспоненциального снижения % хр, который меня тревожит, это то что при любой смерти откачивать потерянные % станет в разы тяжелее, что приведет к полному отсутствию подобного рода активности с ростом уровня: кто пойдет на АК, осады, пвп за спот, если потом придется откачивать потерянные % часами?

Вообщем призываю еще раз обдумать это, а лучше опросить играющих с помощью голосовалки и посмотреть на результаты.

Root

Root

Ancient of project

  • #5

На высоком уровне возможности персонажа раскрываются в полной мере и начинается действительно полноценная игра. Я не говорю про кап, я говорю хотя бы 70-е уровни когда персонажи прокачивают свои основные скиллы и обретают стиль игры задуманный разработчиками. А то многие профы до 50го уровня качаются первопрофными скиллами (котовод, некр — это навскидку), и растягивать этот и без того длительный ии скучный промежуток — ну это такое себе.

Я понимаю зачем это все было сделано — для более плотного распределения уровней, чтобы не было большого разрыва. Но никто за это и не жаловался. Речь шла про быстрый кач с 60+ РБ, может стоит только этот аспект изменить? А ещё сейчас в моду вошло разделение по этапам, например до 40го уровня, до 51, до 60 — по грейдам. Таким образом «задроты» не убегут сильно далеко вперёд от основной массы сервера и у средних игроков остаётся шанс их догнать. Плюс из-за этого ограничения, все тусуются в одних и тех же локациях, создаётся чувство наполненности сервера, конкуренция за споты итп. Возможно имеет смысл обдумать подобный вариант.

Ещё один момент экспоненциального снижения % хр, который меня тревожит, это то что при любой смерти откачивать потерянные % станет в разы тяжелее, что приведет к полному отсутствию подобного рода активности с ростом уровня: кто пойдет на АК, осады, пвп за спот, если потом придется откачивать потерянные % часами?

Вообщем призываю еще раз обдумать это, а лучше опросить играющих с помощью голосовалки и посмотреть на результаты.

В данный момен тв игре достаточно бонусов EXP, чтобы этот процесс не занял век. Это 1
2. я на 61 лвл на ИЛ учавствовал в пвп против 70-80 лвл чаров и был такое не один.
На сервере уже есть чары 50+ а серверу второй месяц.
Значит проблемы нет.

  • #6

в пвп разница в классике в штрафе лвлов очень существенна и когда чар 60 лвла а ты 55 это играет большую роль. ( и получается те кто могут качаться на рб апаются раньше и быстрее и тем самым могут доминировать на серве. а те кто по каким либо причинам не могут собрать пати на рб и фирмить их будут сидеть в жопе . ) просто как было и раньше те кто задротят те и будут у руля =0) .ИМХО надо подумать не только о задротах а о тех кто уже перерос этот момент и пытаются играть в удовольствие на 1 сервере.

Arres

Arres

First Messages — 8 Level

  • #7

На самом деле это лишь отговорки. Топы останутся топами всегда. Какая вам разница они были бы 85 а вы 77? А данный шаг лишь продлит жизнь серверу, насытит рынок большем кол-ом ресурсов, шмота и пух т.к. на локах дольше будут люди зависать.

Kimi Mäkinen

  • #8

Речь шла про быстрый кач с 60+ РБ

чем же он быстрый? опыт с них так же как и с других рб

игра будет продолжительней, персонаж будет дороже игроку, и жизнь растянется не на 1 год

готово ли к этому нынешнее комьюнити? Они сразу ныть и ливать с сервера (на примере одних уникальных игроков)

Со старта сервера так было. я лишь сообщил об этом более подробно.

а вот это ошибка, объявить об этом спустя месяц с старта…..

Last edited: Mar 18, 2019

uniQm

uniQm

First Messages — 9 Level

  • #9

Я вас огорчу, но даже если ты задрот и бьешь мобов по 15 часов в сутки париками, ты за эти 15 часов возьмёшь около 25кк опыта не поднимая жопу со стула. Люди, которые ходят на РБ (которым порезали жостко хп), получают с каждого из них ( своего +- 3 уровня) от 6 до 10кк опыта и это за 10-15 минут фарма! Далее можете посчитать сколько опыта будет за 10-15 рб, убитых примерно за 3 часа. А если люди не могут ходить по РБ ввиду нехватки людей, проф или им просто нравится больше бить мобов. Или ещё проще — все РБ уже мертвы и убивать нечего. Как людям, которые даже задротят по черному, догнать тех, кто убивает РБ 2-3 часа в день? 80% сервера сейчас на планке 35-45 уровень, но при этом уже включены осады, а те, ботоводы, которые сейчас 65+ уровни (20 персонажей) уже что делают… уже залили себе бои на Олимпе, который почему то работает. И на осаду они уже ходили, благо то, что они тупые и кривые и в пару человек с 15 окнами не осилили гвардов. Все эти окна будут в след месяце с хиро пушками и скиллами, пока весь сервер будет копошиться на 50м уровне и даже не иметь возможности сходить на Олимп (который с 55). А как они замечательно будут фармить РБ 70-75 уровня, с которых дропается эпик и у которых аж… 2.5кк хп. РБ всю жизнь были как частью фана для комьюнити + дроп как награда, но не как сейчас тонна опыта за 10 минут фарма… Вспоминается прям как фармили РБ по часу-два только ради дропа шмота/оружия/итемов для скиллов…
Итог — осады пашут, Олимп пашет, кач кроме как на РБ не эффективен и глуп после 40го уровня. Зачем нужны мобы на сервере, которых нужно бить около 5 часов чтобы получить аналогичный эксп с 1го (!) РБ, фармящегося 15 минут)
Спасибо за внимание, пламя моего пукана можно видеть из любого окна)

Last edited: Mar 18, 2019

Kimi Mäkinen

  • #10

И на осаду они уже ходили, благо то, что они тупые и кривые и в пару человек с 15 окнами не осилили гвардов.

Сейчас бы не знать зачем идут на осаду на классике… Мы не собирались кастовать так то… там есть вкуснее вещи…

  • #11

Ну собсно сообщение UniQm пересекается с тем что я предложил в начале этой темы — убрать снижение рейтов с ростом уровня чтобы люди не тряслись за %; порезать эксп с РБ выше определенного уровня, чтобы он не заменял собой фарминг мобов, а оставался источником шмоток, пух и некоторых других вещей; еще можно отодвинуть Оли на месяц, раз часть персов получила буст с РБ и чтобы не откатывать их назад, просто отодвинуть олимпиаду и дать остальным возможность достичь 55-го лвла чтобы пободаться и/или залить своих героев. Что из этого нереально реализовать по техническим причинам?

Kimi Mäkinen

  • #12

раз часть персов получила буст с РБ

о каком бл..ть бусте идет речь?

Root

Root

Ancient of project

  • #13

Ну собсно сообщение UniQm пересекается с тем что я предложил в начале этой темы — убрать снижение рейтов с ростом уровня чтобы люди не тряслись за %; порезать эксп с РБ выше определенного уровня, чтобы он не заменял собой фарминг мобов, а оставался источником шмоток, пух и некоторых других вещей; еще можно отодвинуть Оли на месяц, раз часть персов получила буст с РБ и чтобы не откатывать их назад, просто отодвинуть олимпиаду и дать остальным возможность достичь 55-го лвла чтобы пободаться и/или залить своих героев. Что из этого нереально реализовать по техническим причинам?

Это все бред.
Давайте я сделаю рейты х100 а у мобов урежу в 1000 раз. Тоже самое получится.
Что за бред вы просите?
Сдвинуть олимп?
На каком основании должны меняться условия игры?
Я урез EXP и только и только для того, чтобы удлинить игровой процесс и научить игроков качественной игре. Чтобы вы не боялись за лвл, а бились за него.
Вы привыкли умирать по 1000 раз и набивать % на пару минут.
В мои времена 1 лвл качался месяц! МЕСЯЦ!
И я вам заявил изначально — сложность будет С1-С4. И ничего я менять не буду. Это точно.
Это наша ветка игры. И она не связана с топ лвл.
И тот бред про скилы на 80 лвл — скилы — это дополнительные умения и не более. Ничего там не меняет сути игры. Мои условия продлят жизнь проекту. Ваши условия убиют очередной проект за пол года.

Никакого буста с РБ нет. Шифтуйте моба и сравнивайте по l2central. Нашли несовпадение — отправили тикет. А балаболить тут и двигать удобные для себя условия, видите ли вам хочется быстрее 85 лвл, для того чтобы очередной раз забить на игру, ибо ТАК И ПРОИЗОШЛО НА 1.5 — я не пойду на ваши желания.
Вы знали куда пришли.
Это х0.6 и тут точка.
После 40 лвл доступно столько бонусов EXP что х0.6 превращается в х2, что и стало причиной снижения рейтов с каждым лвл.

  • #14

о каком бл..ть бусте идет речь?

52—>58 за полдня, мне чтоб вкачать 47—>48 нужно 6-7 часов со всевозможным заюзом на постоянку.

Kimi Mäkinen

  • #15

52—>58 за полдня, мне чтоб вкачать 47—>48 нужно 6-7 часов со всевозможным заюзом на постоянку.

значит ты мало что знаешь о хрониках классик

  • #16

значит ты мало что знаешь о хрониках классик

ну так и есть, первый раз на них играю …

uniQm

uniQm

First Messages — 9 Level

  • #17

Рут так урезал кач и рейты так уменьшились… что через месяц игры на сервере уже люди около 70го уровня, которые даже не фармили мобов, а собственно зачем?)

Root

Root

Ancient of project

  • #18

Рут так урезал кач и рейты так уменьшились… что через месяц игры на сервере уже люди около 70го уровня, которые даже не фармили мобов, а собственно зачем?)

Не понимаю сути предложения.
Повторюсь. я ничего не менял, а сказал как есть. Я ничего не урезал в ходе работы сервера. только сообщил как оно настроено со старта.

Зинаида Битдавовна

  • #19

Повторюсь. я ничего не менял, а сказал как есть. Я ничего не урезал в ходе работы сервера. только сообщил как оно настроено со старта.

Подтверждаю, хардкорноунылый мободроч с самого начала был
Эта тема лишь очередной бросок фекалий на пропеллер для «слабых»

Ден

Ден

First Messages — 4 Level

  • #20

Для начала я попрошу никого не пугаться и отнестись к таблице опыта не как что то страшное — а как должное.
Такое решение было взвешенно и продуманно. Достижение лвл будет все сложнее, а значит и игроки будут плотнее держаться по лвл в игре.
Таблица за спойлером.

Базовый рейт сервера = 0.6
Рейт EXP на 40 = 0.59
Рейт EXP на 41 = 0.58
Рейт EXP на 42 = 0.57
Рейт EXP на 43 = 0.56
Рейт EXP на 44 = 0.55
Рейт EXP на 45 = 0.54
Рейт EXP на 46 = 0.53
Рейт EXP на 47 = 0.52
Рейт EXP на 48 = 0.51
Рейт EXP на 49 = 0.50
Рейт EXP на 50 = 0.49
Рейт EXP на 51 = 0.48
Рейт EXP на 52 = 0.47
Рейт EXP на 53 = 0.46
Рейт EXP на 54 = 0.45
Рейт EXP на 55 = 0.44
Рейт EXP на 56 = 0.43
Рейт EXP на 57 = 0.42
Рейт EXP на 58 = 0.41
Рейт EXP на 59 = 0.40
Рейт EXP на 60 = 0.39
Рейт EXP на 61 = 0.38
Рейт EXP на 62 = 0.37
Рейт EXP на 63 = 0.36
Рейт EXP на 64 = 0.35
Рейт EXP на 65 = 0.34
Рейт EXP на 66 = 0.33
Рейт EXP на 67 = 0.32
Рейт EXP на 68 = 0.31
Рейт EXP на 69 = 0.30
Рейт EXP на 70 = 0.29
Рейт EXP на 71 = 0.28
Рейт EXP на 72 = 0.27
Рейт EXP на 73 = 0.26
Рейт EXP на 74 = 0.25
Рейт EXP на 75 = 0.24
Рейт EXP на 76 = 0.23
Рейт EXP на 77 = 0.22
Рейт EXP на 78 = 0.21
Рейт EXP на 79 = 0.20
Рейт EXP на 80 = 0.19
Рейт EXP на 81 = 0.18
Рейт EXP на 82 = 0.17
Рейт EXP на 83 = 0.16
Рейт EXP на 84 = 0.15
Рейт EXP на 85 = 0.14

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

AuthDetcconfig.txt

Код:

serverPort=2104serverExPort=2106
serverIntPort=2108
worldport=7777


DBConnectionNum=10
encrypt=true
numServerThread=2
numServerExThread=2
numServerIntThread=2


logDirectory="log"
ProtocolVersion=30810
GameID=8
DesApply=false
PacketSizeType=3
ReadLocalServerList=false


OneTimeLogOut=true
CountryCode=1
DevConnectOuter=true
DevServerIP="192.168.0.1"
SocketTimeOut=60
SocketLimit=5000
AcceptCallNum=1


UseOneIOCom=true
AcceptThread=1
WaitingUserLimit=1000
dumppacket=false
UserData=false
UseLogD=false
logdip="127.0.0.1"
logdport=3999
logdconnectinterval=120


SupportReconnect=true
AutokickAccount=true
NewEncrypt=false
useForbiddenIPList=true

  • Изменяем DevServerIP=»192.168.0.1″ на ваш WAN IP, это ваш внешний IP — адрес
  • Изменяем logdip=»IP» на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)

CacheDl2cache.ini

Код:

[LogD]
address=127.0.0.1
port=3999


[World]
WorldId=1
;DeleteAccount=1
Pair=0


[ItemAudit]
DefaultPriceLimit=2000000
DefaultPriceCheck=1000000
ChgRatioLimit=30


AdenaLimit=2000000
AdenaCheck=1000000
AdenaChgRatioLimit=30


[SQL]
SQLExecLimit=5000
;clear unowned item data[0:false, 1:true]
ItemClearOnStart=1
DiffBBSConn=1
DiffClanBBSConn=0
BBSDBTimeOut=60
writecache = 1
SaveQsData=0
USEBBS=1


[Setting]
ExceptionMailing = false
ExceptionMinidump = false
MailServer=127.0.0.1
; 0 : relax server check, 0 : normal server(do not check relax time)
timelimit = 0
country=1

  • Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип без кавычек)
  • Изменяем MailServer=IP на ваш LAN IP, это ваш внутренний IP адрес. (127.0.0.1 без кавычек)

L2logDl2logd.ini

Код:

[LogD]address=127.0.0.1
port=3999
sendable=true


[LogTable]
Daily=1
BCPFolder=1


[Start]
BCPInt=3600000
ServerInt=3600000
AutoBCP=0


[World]
WorldId=1


[SQL]
SQLExecLimit=5000
PollingInterval=6000
BCPThreadCount=5

  • Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип без кавычек)

L2NPC l2npc.ini

Код:

server]address="127.0.0.1"
port=2002


[CacheD]
address="127.0.0.1"
port=2008


[map]
directory="map"


[LogD]
address="127.0.0.1"
port=3999




[World]
WorldId=1


[Setting]
ExceptionMailing = false
MailServer=
ExceptionMinidump = false
LottoPresetReward=0
LottoAnnounce="sun 22"

  • Изменяем в 3-х местах address=»IP» на IP машины, на которой будет стоять LogD, CacheD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)

L2Serverl2server.ini

Код:

[CacheD]address="127.0.0.1"
port=2006


[AuthD]
address="127.0.0.1"
port=2104


[LogD]
address="127.0.0.1"
port=3999


[World]
WorldId=1
UserLimit=5000
LetBuilder=1


[PetitionD]
address="127.0.0.1"
port=2107
WorldName="Lineage2"
;world name have to exact 9 characters.
DisableStart=5
DisableEnd=13


[Report]
Interval=600 ;minute

  • Изменяем в 5-ти местах address=»IP» на IP машины, на которой будет стоять LogD, Authd, CacheD и тп. (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется в кавычках)
  • Изменяем MailServer=false

Здесь я хочу немного остановиться на настройках сервера.

Код:

[NPCPOS]
extra_mob=on
medal=off
event_gate=off
heart_event=off
letter_collector=off
bak_event=off
fire_event=off
18age=off
christmas=off
start_weapon=off




[EVENT]
adenaamount=100
itemrate=100
exprate=100
sprate=100
spoilrate=100
partyexprate=100
aiexprate=100
aiadenarate=100

  • Первый блок отвечает за расстановку ивентовых мобов. extra_mob=on включит спавн мобов, у которых в npcdata стоит атрибут extra. (штук 300). Второй блок — настройка рейтов. Если у вас чистый «ретейл» нпцдата, то рейтам х10 будут соответствовать значения 100 в блоке ивент. Думаю здесь все понятно, за исключением aiexprate=100 и aiadenarate=100. Это рейты на квесты, на опыт и адену за них соответственно.

L2Comm/l2comm.ini

Код:

[LogD]address="127.0.0.1"
port=3999


[World]
WorldId=1


[SQL]
SQLExecLimit = 5000
DiffBBSConn = 1
SaveQsData=1
BBSDBTimeOut=60
DiffClanBBSConn=1
SavePacketData=1




[Setting]
ExceptionMailing=false

  • Изменяем address=IP на IP машины, на которой будет стоять LogD (127.0.0.1 подойдет, если все части сервера ставятся на одну машину, ип пишется без кавычек)
  1. Сегодня я решил рассказать и собсно показать как и где изменяются рейты.Прежде всего нам понадобится файл rates.properties из папки gameserverconfigmain.

    Открываем файл rates.properties

    Выглядит он следующим образом:

    #
    # This file is part of aion-unique <aion-unique.org>.
    #
    # aion-unique is free software: you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation, either version 3 of the License, or
    # (at your option) any later version.
    #
    # aion-unique is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    #
    # You should have received a copy of the GNU General Public License
    # along with aion-unique.  If not, see <http://www.gnu.org/licenses/>.
    #
    # ----------------------------
    # Rates config's:
    # ----------------------------
    
    # -------------
    # Group rates
    # -------------
    # Regular experience gain for group
    # Default: 1
    gameserver.rate.regular.group.xp = 1
    
    # Premium experience gain for group
    # Default: 2
    gameserver.rate.premium.group.xp = 2
    
    #-------------
    # Regular Personal rates
    #-------------
    # Experience gain
    # Default: 1
    gameserver.rate.regular.xp = 1
    
    # Item drop chance multiplier
    # Default: 1
    gameserver.rate.regular.drop = 1
    
    # Gathering XP rate
    gameserver.rate.regular.gathering.xp = 1
    
    # Crafting XP rate
    gameserver.rate.regular.crafting.xp = 1
    
    # Quest XP rate
    # Default: 1
    gameserver.rate.regular.quest.xp = 1
    
    # Quest Kinah rate
    # Default: 1
    gameserver.rate.regular.quest.kinah = 1
    
    # Abyss points rate (can be 0.5 etc.)
    # Default: 1
    # For PVE
    gameserver.rate.regular.ap.npc = 1
    # For PVP
    gameserver.rate.regular.ap.player = 1
    
    #-------------
    # Premium Personal rates
    #-------------
    # Experience gain
    # Default: 2
    gameserver.rate.premium.xp = 2
    
    # Item drop chance multiplier
    # Default: 2
    gameserver.rate.premium.drop = 2
    
    # Gathering XP rate
    gameserver.rate.premium.gathering.xp = 1
    
    # Crafting XP rate
    gameserver.rate.premium.crafting.xp = 1
    
    # Quest XP rate
    # Default: 2
    gameserver.rate.premium.quest.xp = 2
    
    # Quest Kinah rate
    # Default: 2
    gameserver.rate.premium.quest.kinah = 2
    
    # Abyss points rate (can be 0.5 etc.)
    # Default: 2
    # For PVE
    gameserver.rate.premium.ap.npc = 2
    # For PVP
    gameserver.rate.premium.ap.player = 2
    
    

    Собсно этот файл делится на 3 блока.

    1-ый блок это бонус рейтов для групп

    2-ой блок это обычные рейты для кача соло

    3-ий блок это блок для премиум аккаунтов (membership в бд)

    Для начала разберём 1-ый блок.В нём нужно отредактировать всего лишь 2 параметра.Выглядит сам блок вот так:

    # -------------
    # Group rates
    # -------------
    # Regular experience gain for group
    # Default: 1
    gameserver.rate.regular.group.xp = 1
    
    # Premium experience gain for group
    # Default: 2
    gameserver.rate.premium.group.xp = 2
    

    gameserver.rate.regular.group.xp=1  -Это множитель опыта в группе для «смертных юзеров» (как я понял оО)

    gameserver.rate.premium.group.xp=2 -Это множитель опыта в группе для премиум юзеров (опять таки как йа понял Оо)

    Редактируем данный блок под себя и идём дальше.

    Разбираем 2-ой блок.Здесь содержатся рейты для «смертных» т.е. обычных игроков.Выглядит этот блок собсно вот так:

    #-------------
    # Regular Personal rates
    #-------------
    # Experience gain
    # Default: 1
    gameserver.rate.regular.xp = 1
    
    # Item drop chance multiplier
    # Default: 1
    gameserver.rate.regular.drop = 1
    
    # Gathering XP rate
    gameserver.rate.regular.gathering.xp = 1
    
    # Crafting XP rate
    gameserver.rate.regular.crafting.xp = 1
    
    # Quest XP rate
    # Default: 1
    gameserver.rate.regular.quest.xp = 1
    
    # Quest Kinah rate
    # Default: 1
    gameserver.rate.regular.quest.kinah = 1
    
    # Abyss points rate (can be 0.5 etc.)
    # Default: 1
    # For PVE
    gameserver.rate.regular.ap.npc = 1
    # For PVP
    gameserver.rate.regular.ap.player = 1
    

    Разбираем параметры и их значение.

    gameserver.rate.regular.xp — множитель опыта (т.е если у нас есть моб за которого дают 3к опыта и мы установили значение этого параметра на 2 то дадут за моба 6к опыта)

    gameserver.rate.regular.drop — множитель дропа (тот же принцип что и выше)

    gameserver.rate.regular.gathering.xp-этот параметр я не довкурил Оо

    gameserver.rate.regular.crafting.xp — тут опыт даваемый за крафтинг (создание вещей)

    gameserver.rate.regular.quest.xp — экспа даваемая за квесты 

    gameserver.rate.regular.quest.kinah — я не понял за что отвечает параметр оО

    gameserver.rate.regular.ap.npc — абис очки даваемые в пве

    gameserver.rate.regular.ap.player — абис очки даваемые в пвп (по описанию вродь так)

    Разбираем 2-ой блок.Этот блок для премиум аккаунтов.Выглядит следующим образом:

    #-------------
    # Premium Personal rates
    #-------------
    # Experience gain
    # Default: 2
    gameserver.rate.premium.xp = 2
    
    # Item drop chance multiplier
    # Default: 2
    gameserver.rate.premium.drop = 2
    
    # Gathering XP rate
    gameserver.rate.premium.gathering.xp = 1
    
    # Crafting XP rate
    gameserver.rate.premium.crafting.xp = 1
    
    # Quest XP rate
    # Default: 2
    gameserver.rate.premium.quest.xp = 2
    
    # Quest Kinah rate
    # Default: 2
    gameserver.rate.premium.quest.kinah = 2
    
    # Abyss points rate (can be 0.5 etc.)
    # Default: 2
    # For PVE
    gameserver.rate.premium.ap.npc = 2
    # For PVP
    gameserver.rate.premium.ap.player = 2
    
    

    Тут все параметры аналогичны 2-ому блоку.

    Вот и все.Вы поменяли рейты для своего сервера =).

    Автор:The-Mazzahaka


  2. AlexDa

    AlexDa

    Пользователи

    Сообщения:
    1
    Лайки:
    0
    Репутация:

    0


    Это рейт на опыт получаймый за сбор ресурсов.



    А вот чт это такое очень бы хотелось знать… Возможно дроп квестовых вещей ?

  3. Ненаю…не хочет переводица kinah тогдаб догадалсо


  4. zorg

    zorg

    Пользователи

    Сообщения:
    4
    Лайки:
    0
    Репутация:

    0

    kinah  по моему это игровая валюта.

    скарее всего  рейты выдоча игровых денег за квесты.

  5. Да это процент выпадения денег, если китайцы не врут


Поделиться этой страницей


Создание и администрирование MMORPG-серверов

История эта началась в конце февраля 2022 года. Хотя задумывался я об этом и за долго до. Я всегда знал, что все онлайн игры, что хостятся где-то там, это не на всегда. Твои персонажи тебе не принадлежат, в относительно любой момент может произойти чёрт пойми что и все твои жопочасы полетят в тартарары. Я так рассуждаю — вот сколько существует индустрия онлайн игр? 20 лет? Плюс-минус это так. И сколько любимых проектов закрылось или скатилось черт пойми куда. Взять ту же Lineage. Автобой, донат и бла-бла. World Of Warcraft — хорош, но в тоже время и он уже не тот или я WoW «перерос» что ли. Тут еще и повальная блокировка, отмена русских и прочее. Есть пиратки, но и те в свою очередь ну ни как не могут лично мне внушить большего доверия по сравнению с официальными серверами онлайн игр. Короче, все нужно держать под контролем в своих руках.

Lineage II Chronicle 4

Очень люблю Lineage 2. Это моя первая многопользовательская игра. Притащили меня в неё в году 2006 наверное. Четвёртые хроники, рейт x3. Первая игра в которой я пытался что то обдуманно делать, сейв же не загрузишь. Друзей как то не много у меня было там, потому и успехов я особых не добился. Но линейка мне на всегда запомнилась. Всегда навещал её, так или иначе. Запомнилась своей простотой что ли. Простотой в интерфейсе. Простотой в локациях. Нет тонный бессмысленного контента — всё на своём месте и всё в меру. Сложно, долго, но ты ощущаешь ценность своего достижения, ценность своей дешманской экипировки, ценность достигнутого уровня. Ничего не свистит-пердит из-за каждого угла. Сильно полюбились хуманы со своим Говорящим Островом. Приятная цветовая гамма, она спокойная. Простор на локации. Теплая, ламповая деревушка…

Talking Island Village — стартовая деревня людей

Talking Island

И вот 2022. Очередной приступ ностальгии. Хочу обратно! Как то собрались с друзьями и мол «ну что, во что?». Сошлись на линейке. Я, разумеется топил за C4 X1. Хорошо, договорились, но где? Астериос? И тут то меня и переклинило. Нет! Я понимаю, что забуримся мы в линейку от силы на 2-3 недели, забьём на неё, а через год-другой опять вернуться захотим. Не в первый раз уже такое. Предложил я поднять локально дело это. Услышав одобрительные отзывы я взялся изучать данный вопрос.

Прошерстив множество сайтов и просмотрев энное количество видеороликов я остановился на эмуляторе сервера — не нужно париться со сборкой, разбираться с шардом и прочее. А конкретно — приметил RunOFF. Перебрав несколько версий остановился на 2.4.

RunOFF 2.4

Установил на свой второй ПК, что служит как некий «NAS сервер», подтянул подходящий клиент из закромов. В программе-эмулятор настроил IP адреса во вкладке «Настройки интернет игры». В блоке сервера авторизации вписал локальный 127.0.0.1, а в сервере игры внёс IP моего ПК в локальной сети 192.168.0.103. Далее в клиенте игры на своем основном ПК через программу FileEdit отредактировал файл l2.ini лежащий в папке Lineage IIsystem. В строке ServerAddr вписал 192.168.0.103.

Важно!!!

Редактируем только Сервер игры

ServerAddr=192.168.0.103 — адрес хоста

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

В далеком 2013 году когда этот эмулятор ещё не забросили разработчики его распространяли для всех в виде ознакомительной версии. Отсюда и берётся ограничение в один час. Для отключения таймера нужно было занести немного денег в обмен на ключ.

Ради интереса я связался с разработчиком в скайпе и он мне даже ответил, но к сожалению прошло слишком много времени и заполучить лицензию уже не предоставляется возможным.

После нескольких вечеров тыкания в небо я таки решил проблему.

Замечательно. Но! Опять всё падает по истечению часа. Проматываем ещё вечер и приходим к выводу что программа эмулятор при закрытии вовсе не закрывается, а висит в фоне. Выгружаем её к чёртовой матери и вуаля — всё приходит в норму! Сервер крутится сутками.

В конфигурациях по умолчанию стоит опция по авторегистрации, что явилось довольно удобной вещью — не нужно кому то самому регать аккаунт, ведь не буду я сайт поднимать… В итоге я на конструкторе поднял сайт, но не для реализации регистрации, а для раздачи подходящего клиента игры, да и вообще просто ради самого процесса.

Веб дизайн на высоте…     www.l2koankuz.ru

После недолгих размышлений я пришел к выводу что не хочу всё это дело постоянно включать, прокликивать запуск сервера, да и вообще сделаю я себе подобие полноценного серва. За очень-очень не дорого нашёл наиотвратительнейший VPS провайдер, что не удивительно, и арендовал место. Сгрузил все дела и готово. Ещё раз подправил IP адреса в описанных выше местах, скинул уже готовый клиент на Яндекс.Диск, ссылку на скачивание пихнул на «сайт». И такой думаю «хочу админом быть». Вошёл в игру попутно заняв логин Admin, создал человека файтера и полез в админку через команду. Иииии нет, не смог. Прежде чем создавать макрос //admin нужно эту админку заиметь. Выходим из игры, заходим на сервер, закрываем окна Login и Game Server, запускаем сам эмулятор, через него запускаем сервер, переходим во вкладку «действия», в графе «назначить админа» вписываем ник нужного персонажа, кликаем OK (желательно судорожно несколько раз, а то не всегда срабатывает), сворачиваем эмулятор и через «бантики» вновь поднимаем сервер. Всё, заветный зелёный ник у нас над головой. Тем же макаром я вписал и LVL своего персонажа, но впоследствии я столкнулся с тем, что при убийстве любого моба уровень падает до исходного значения, да и профу прописать через команды не удается. Данные проблемы я так же решил великим «методом тыка».

И так, уровень персонажа пропадает при убийстве моба. Тут я поступил так: В эмуляторе задал значение рейта x1200 (с рейтом выше работать не хочет). Далее через меню админа (//admin) в игре сам себе накидывал EXP и SP по 900000000. Не очень долго, но и не моментально конечно. Если отдельно прописывать опыт от очков умений, то опыт не прибавляется. Не прибавляется он так же если значение EXP и SP разные. Почему? Чёрт знает. Кривая сборка потому что. Пытался решить данную проблему через базу данных, как делают это нормальные админы, но оно так же не помогло. Зато редактирование база данных помогла решить проблему получения профы.

Получение профы: в папке с эмулятором по адресу RunOFF 2.4softdbclient лежит программа для работы с базой данных heidisql.exe. Запускаем её, подключаемся прописав всё как на скрине ниже.

Пароль:  RunOFF

Далее идем в c4, там ищем таблицу characters. Для понятного отображения содержимого кликаем на вкладку «Данные» над открывшейся в правой части программы таблице (криво я объясняю, но думаю вы поймёте). Выбираем строку нашего персонажа, мотаем вправа до столбца «classid» и «base_class» и меняем значение на нужное (предварительно нагуглив классы) в первой и второй ячейки. В моем случае это 92 (Sagittarius). Запускаем игру и через всю ту же панель админа выдаём себе все необходимые скилы, шмот, там же точимся.

По итогу хочу сказать что сама сборка вполне себе сойдет. Квесты и бафы для новичков работают, профы проходятся, Баюм живёт и здравствует. Играй — не хочу ни от кого не зависев. Лишь проблемы с хост провайдером, но оно и не удивительно, намерено выбирал прям вот из дешёвых-дешёвых. Было бы только с кем играть, ведь вопрос «ну что, во что?» задавал я сам себе и тех друзей я выдумал…

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как изменить рейты wowcircle
  • Как изменить расширение файла на телефоне андроид
  • Как изменить расчетный счет для получения пенсии через госуслуги
  • Как изменить расцветку на клавиатуре оклик
  • Как изменить разрешение экрана на икс бокс 360

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии