Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[question] Создаю свой сервер, возникает очень много вопросов и непоняток
Поиск

[question] Создаю свой сервер, возникает очень много вопросов и непоняток

18 ответов449 просмотровСейчас просматривают: 1
S
Shaitan

Автор

Новичок

Постов: 17

На форуме с: 26.03.2009

Рейтинг: 0

· 31.03.2009, 09:18

Здравствуйте ув.Форумчани!
Такая ситуация... Есть мощное железо 24 часа в сутки, 7 дней в неделю. Есть стабильное высокоростное подключение к интернету. Есть очень много идей по созданию идеального игровго мира Lineage 2. И вот я решил создать свой собственный сервер. Расчитываю на стартовый онлайн до 50-и человек (2 знакомых клана с которыми мы бегали по разным серверам будут игратьу меня + будут ещё люди заходить для мяса). До этого никогда не занимался установкой серверов. Долго думал что ставить с4 или ИТ, остановился на втором. Скачал вот эту яву http://la2base.ru/manual/la2base.php. Всё установил, работает. Как оказалось недороботки в ней имеются. Дюп через питомца и кристал устранил. Какие ещё там есть недороботки и не полодки? Возможно мне стоит поставить другую яву, либоже вобще замахнуться на офф сборку (хотелось бы узнать чем она интересней явы).
Возникли такие вопросы:
1)Как ввести валюту сервера?
2)Как поставить ГМ шоп, причем ГМ шоп я хочу сделать именно свой, чтоб я сам создавал разделы, добавлял туда то, что посчитаю нужным, причем чтоб некоторые вещи продовались не за аддену, а за ФА.
3)Как поставить и настроить нпц баффера, чтоб я сам добавил туда нужные мне баффы и сам установил для них стоимость.
4)Самый сложный для меня вопрос: необходимо создать сайт, на который все могут зайти. Сайт должен выполнять такие функции:
a)Объявления
б)Форум
в)Регистрация\cмена пароля
г)Счетчик онлайна
д)Игроки должны иметь возможность скачивания патча с сайта.
\\Пункты в-г меня очень настораживют, т.к. потребуют совместимость с базой данных сервера, я боюсь, как бы не взломали бд через сайт, действительно ли мои опасения имеют смысл???\\
P.S. Орьентировочное время запуска сервера - 1мая. До этого времени мне нужно решить все эти проблемы. Сервер должен работать идеально. Опыта решения таких проблем у меня 0. Очень надеюсь на вашу помощ. Сообщения типа: "Всё поставлю и настрою за 100 ВМЗ не россматриваю, т.к. для меня очень важно самому научится всё это делать

0
Александр
Александр

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

Бывалый

Постов: 456

На форуме с: 05.02.2009

Репутация: +185

Рейтинг: 0

· 31.03.2009, 09:27

все ответы на твои вопросы есть тут: _http://la2base.ru/forum/index.php?act=Search

и не говори что я не прав... было бы желания...

— Жадный...

0
SomeSay
SomeSay

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

Бывалый

Постов: 341

На форуме с: 27.02.2007

Репутация: +40

Рейтинг: 0

· 31.03.2009, 09:45

Автор мне в ICQ 3004785 отвечу по всем твоим вопросам (Бесплатно).

— рас!11рас!1

0
sterser
sterser

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

Бывалый

Постов: 181

На форуме с: 17.09.2008

Репутация: +58

Рейтинг: 0

· 31.03.2009, 10:00

1. Всмысле валюту? Кол и тд?
а) Скачать скрипт голосования в л2топ _http://dump.ru/file/2325486
Заливаешь SQL в базу, и настраиваешь l2top.php
б) Можно сделать чтоб они дропались с моба например. Возмем Coin of Luck (4037)

SQL
DELETE FROM droplist WHERE itemId='4037';
- Удаляет все колы из дропа
SQL
insert into droplist (mobId, itemid, chance, min, max) select id, 4037, 1000000, 15, 16 from npc where type='L2Monster';
- Добавляет Колы в дроп т.е

4037 - ИД предмета (в нашем случае Колы)
1000000 - Шанс дропа кол у нас 100%
15 - Мин дроп
16 - Макс дроп


2. Гм шоп сделать легко если знаешь хоть немного html. Например кнопка в ГМ шопе:
Код
<button value="Green Draconic" action="bypass -h npc_%objectId%_multisell 60002" width=100 height=23 back="L2UI_ch3.bigbutton_down" fore="L2UI_ch3.bigbutton">


Green Draconic - Название кнопки
bypass -h npc_%objectId%_multisell 60002 - путь к мультисселу например он у нас 60002
L2UI_ch3.bigbutton_down - Вид кнопки (путь к текстуре)
L2UI_ch3.bigbutton - Вид кнопки 2 (путь к текстуре)

Мульти селлы...:
Простой пример мультиселла
Код
  <!-- Dynasty Plate -->
  <item id="2">
    <ingredient id="57" count="30000000"/>
    <production id="9416" count="1"/>
  </item>


Dynasty Plate - просто пометка для тебя, в <!-- --> можешь написать что захочешь
Код
<item id="2">
- номер вещи в мультиселле у нас 2
Код
<ingredient id="57" count="30000000"/>
- За что будет продаватся итем (у нас адена, 30000000 кол-во)
Код
<production id="9416" count="1"/>
- Сама вещитца (у нас Dynasty Plate, кол-во 1)

3. Если бафер на скриптах то надо знать питона)
Но можно просто поискать бафы в скрипте.

Вот например бафер: _http://dump.ru/file/2325448
Откроем фаил __init__.py

Там увидим скрипт , например,
Код
                if defence == "ON":
                    st.takeItems(prise_ID,buff_prise)
                    SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer())
                    return "buff_defence.htm"        
                    st.setState(COMPLETED)


if defence == "ON": - скрипт влючен
st.takeItems(prise_ID,buff_prise) - проверка, наличия вещи за баф
SkillTable.getInstance().getInfo(1078,6).getEffects(st.getPlayer(),st.getPlayer()) - .getInfo(1078,6) это 1078 скил, 6 - лвл скила
return "buff_defence.htm" - возврат к этому хтмл
st.setState(COMPLETED) - Скрипт завершен.

4. Это все содержится в модулях ХеллЕвила. ДЛЕ.
1. Надо найти нормальный (желательно платный) хостинг
2. Залить фаилы ДЛЕ обвязки
3. Установить.
4. Залить фаилы ДЛЕ модуля. Ла2
5. Установить
6. Идем в админку, Lineage 2
7. Настраиваем конект к базе игрового сервера.
8. Находим шаблон. ДЛЕ хеллевил модуля с размещением статистики онланйа {servl2}
ну можно и самим сделать.

Цитата
\\Пункты в-г меня очень настораживют, т.к. потребуют совместимость с базой данных сервера, я боюсь, как бы не взломали бд через сайт, действительно ли мои опасения имеют смысл???\\


Думаю нет. Скрипт ДЛЕ защищен более менее как =))
Думаю нормальное получилось инфо)

Хочу добавить что вариант б) в 1 пункте, делает дроп со всех мобов

0
SomeSay
SomeSay

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

Бывалый

Постов: 341

На форуме с: 27.02.2007

Репутация: +40

Рейтинг: 0

· 31.03.2009, 10:11

Взломать можно что угодно, ничто не защищено на 100%.

Вы ставите сервер на свой страх и риск.Готовьтесь к многочисленным DDoS атакам, взломам БД и т.д.

— рас&#33;11рас&#33;1

0
sterser
sterser

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

Бывалый

Постов: 181

На форуме с: 17.09.2008

Репутация: +58

Рейтинг: 0

· 31.03.2009, 10:14

Цитата
Готовьтесь к многочисленным DDoS атакам, взломам БД и т.д.


Почему ты так уверен что его будут бить ДДосами? и ломать БД? или это типо надо испугать новичка?

0
Hakued
Hakued

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

Бывалый

Постов: 218

На форуме с: 30.04.2008

Репутация: +78

Рейтинг: 0

· 31.03.2009, 10:17

sterser Пусть пугает))) МегоАдминов и так в инете куча:)

0
sterser
sterser

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

Бывалый

Постов: 181

На форуме с: 17.09.2008

Репутация: +58

Рейтинг: 0

· 31.03.2009, 10:20

не спорю )))) но то что его будут бить ДДосами и тд шанс мелкий) есть сервера которые стоят по годам и нечего такого не было.)

0
S
Shaitan

Автор

Новичок

Постов: 17

На форуме с: 26.03.2009

Рейтинг: 0

· 03.04.2009, 11:17

Новые траблы:
1)Эпики рэспятся после рестарта сервера.
2)Гварды в городах безсмертны, а ГМ шоп наоборот.

0
6aPcuK
6aPcuK

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

Бывалый

Постов: 165

На форуме с: 25.02.2009

Репутация: +82

Рейтинг: 0

· 03.04.2009, 11:23

Shaitan: Новые траблы:
1)Эпики рэспятся после рестарта сервера.
2)Гварды в городах безсмертны, а ГМ шоп наоборот.

по любому потому что БД перезагружаеться!

0
S
Shaitan

Автор

Новичок

Постов: 17

На форуме с: 26.03.2009

Рейтинг: 0

· 03.04.2009, 11:26

И как это исправить?

0
SomeSay
SomeSay

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

Бывалый

Постов: 341

На форуме с: 27.02.2007

Репутация: +40

Рейтинг: 0

· 03.04.2009, 11:43

sterser: Почему ты так уверен что его будут бить ДДосами? и ломать БД? или это типо надо испугать новичка?


А что ожидать?Просто есть люди которые запустили StartGameServer.bat и StartLoginServer.bat и думаю что на этом все уже закончено...

— рас&#33;11рас&#33;1

0
6aPcuK
6aPcuK

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

Бывалый

Постов: 165

На форуме с: 25.02.2009

Репутация: +82

Рейтинг: 0

· 03.04.2009, 11:59

Shaitan: И как это исправить?

никак только если сервер не выключать, то будет раз в сутки!

0
S
Shaitan

Автор

Новичок

Постов: 17

На форуме с: 26.03.2009

Рейтинг: 0

· 03.04.2009, 13:06

6aPcuK: никак только если сервер не выключать, то будет раз в сутки!

У людей сервера годами стоят, и эпики рэспятся правильно в независимости от того, был рестарт или нет.

0
Александр
Александр

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

Бывалый

Постов: 456

На форуме с: 05.02.2009

Репутация: +185

Рейтинг: 0

· 03.04.2009, 13:27

время респа РБ должны хотя бы сохранятся при выключении сервера ( рестарте ) ( на некоторых и такого нету :P )
видно у тебя это не происходит... править? сборку для начала укажи

— Жадный...

0
Brain
Brain

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

Бывалый

Постов: 324

На форуме с: 17.07.2007

Репутация: +46

Рейтинг: 0

· 03.04.2009, 13:27

Shaitan: а ГМ шоп наоборот.



о_О можно поподробнее как это так???? swoon.gif

Заходи на форум..епЭ xDD

0
Максим
Максим

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

Бывалый

Постов: 252

На форуме с: 07.07.2008

Репутация: +85

Рейтинг: 0

· 03.04.2009, 13:34

Это атака на нпс разрешена и гм шоп не в списке не убиваемых нпс.

0
S
slon

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

Новичок

Постов: 18

На форуме с: 03.08.2009

Рейтинг: 0

· 12.08.2009, 12:44

В конфиге la2base - # Список бессмертных нпц
InvulNpcList = 29025,30001-32132,35092-35103,35142-35146,35176-35187,35218-35232,35261-35278,35308-35319,35352-35367,35382-35407,35417-35427,35433-35469,35497-35513,35544-35587,35600-35617,35623-35628,35638-35640,35644,35645,50007,70010,99999,100000
Добавь через запятую своего гм шшопа рестарт и все, твой гм шоп безсмертен, а гвардов достань от туда(удали). и все

0
Тема закрыта для ответов