-
Публикаций
1684 -
Зарегистрирован
-
Посещение
-
Победитель дней
37
Тип контента
Профили
Форумы
Загрузки
Инструкции
Весь контент zGosu
-
Минимальные требования: Интернет: 100mb\sec ОЗУ: 8Gb SSD винчестер Остальное на твое усмотрение.
-
Разница в версии MySQL. В старых версиях дата не может быть равной 0.
-
Английский даже в 1 классе учат.... Править надо это значение, либо вообще удалить: `date_created` datetime NOT NULL default '0000-00-00 00:00:00',
-
Не пробовали сначала перед созданием темы прогуглить ошибку? Invalid default value for 'date_created'
-
нужна помощь За чем нужны рестарты? Как правильно делать рестарт
тема ответил zGosu в теме Обсуждения
Это не ПТС, где можно месяц рестарт не делать. Авторестарт обычно делают каждые сутки чтоб внести те же фиксы (релоад на живом сервере приводит к аномалиям). Нормально делать рестарт, когда людей на сервере меньшее всего, например утром. Так же если долго не делать рестарт, на сервере могут возникать необъяснимые аномалии (появляться баги, которые исправляются сразу после рестарта. Часто происходит, если сборка стоит на слабом ПК). Функция авторестарт реализуется через конфиг или через БД (у меня у ГС - БД, ЛС - в конфигах). Вещь полезная в общем) -
У меня стоит автоопределение IP. Я вообще не парюсь с внешним адресом. А так можно использовать доменное имя no-ip к примеру и не будут проблем с динамическим IP.
-
Если есть конфиг EnableUPnP, то он будет сам открывать порты на роутере. Ну я так понимаю на вашей сборке такое реализовать не смогли, поэтому следующее: 1) Внутренний IP: 127.0.0.1 2) LoginserverHostname\GameserverHostname = * (0.0.0.0) 3) Отключить антивирусники (некоторые из них блокируют доступ) 4) Открыть порты (google.com) Если все сделали правильно, то всех будет пускать на Ваш сервер.
-
Да фантомов выставил для видимости онлайна и всё)
-
А разница? Просто заменил админ команды на обычные (для игроков) и всё. Например: bypass -h admin_move_to заменяем на bypass -h _bbsteleport;teleport (ну так у меня реализовано)
-
1) Тебе скинули SQL с Эпик боссами. Там же есть и с обычными рб 2) В html\admin\teleports\raid есть телепорты 20-80 рб HTML
-
на L2JFrozen реализовано. Вырежи от туда. (нужен исходник)
-
omg. это потому что у Вас не лыжа. Я же не буду гадать какая у вас сборка. в каждой сборке по разному. Вообще не проще взять пример с другого скила, типа блида\фира и т.п. и перенести на свой скил?
-
Ну это от целей зависит выбор сборки: Если хотите разрабатывать продукт: JAVA От рейтов выбор сборки тоже зависит. Если PvP сервер, то PTS не подойдет. Так же, по опыту, было замечено, что больше всего игроков - это явабои. Любителей ПТС осталось мало => JAVA ВЫВОД: Более правильным будет взять JAVA сборку с исходниками. Никто не будет мешать приблизить Вашу сборку к PTS (100% качества как там не добьетесь, но основные фикчи реализовать сможете). Тем более PTS это - больше затрат ресурсов (финансы тоже к этим ресурсам относятся) + отсутствует возможность сделать доп. функции в ней (кроме тех, что предлагает adv).
-
Тут зависит для чего ему сборка? Если PvP сервер, то лучше яву. Если лоу-рейт - PTS (думаю почему Вам объяснять не надо)
-
Как реализовано на лыже: <set name="abnormalVisualEffect" val="DOT_BLEEDING" /> Так же можно написать так: <set name="abnormalType" val="BLEEDING" />
-
Через исходник всё что угодно! Ну или триггер написать, если исходников нету...
-
Ну без исходников\скриптов никак не сделаешь тогда.
-
scripts\handlers\usercommandhandlers ФИКС: Меняешь это: _activeChar.teleToLocation(TeleportWhereType.TOWN); на: _activeChar.teleToLocation(spawn.getX(), spawn.getY(), spawn.getZ());
-
нет, скрипт. Но если у тебя скрипты не в исходниках конечно...
-
Наверное такое можно реализовать только с исходниками.
-
<!-- Towns --> <zone id="11020" type="Town" shape="NPoly" minZ="-3800" maxZ="-3300"> <!-- Giran Castle Town --> <stat name="townId" val="9" /> <stat name="taxById" val="3" /> <spawn X="82480" Y="149087" Z="-3350" /> <spawn X="81440" Y="149119" Z="-3350" /> <spawn X="81376" Y="148095" Z="-3350" /> <spawn X="82496" Y="148095" Z="-3350" /> <spawn X="83473" Y="149223" Z="-3300" /> <spawn X="83426" Y="148835" Z="-3300" /> <spawn X="83409" Y="148578" Z="-3300" /> <spawn X="83415" Y="148235" Z="-3300" /> <spawn X="82272" Y="147801" Z="-3350" /> <spawn X="81562" Y="147782" Z="-3350" /> <spawn X="81062" Y="148144" Z="-3350" /> <spawn X="81033" Y="148883" Z="-3350" /> <spawn X="81637" Y="149427" Z="-3350" /> <spawn X="82292" Y="149450" Z="-3350" /> <spawn X="74450" Y="144238" Z="-3730" isChaotic="true" /> <spawn X="74209" Y="142395" Z="-3730" isChaotic="true" /> <spawn X="77279" Y="145045" Z="-3630" isChaotic="true" /> <spawn X="74809" Y="146119" Z="-3600" isChaotic="true" /> <spawn X="75006" Y="143520" Z="-3700" isChaotic="true" /> <spawn X="81347" Y="140579" Z="-3520" isChaotic="true" /> <spawn X="79543" Y="142050" Z="-3500" isChaotic="true" /> <spawn X="86223" Y="140993" Z="-3400" isChaotic="true" /> <spawn X="78692" Y="154573" Z="-3450" isChaotic="true" /> <spawn X="77870" Y="156209" Z="-3430" isChaotic="true" /> <spawn X="79832" Y="154009" Z="-3500" isChaotic="true" /> <spawn X="75501" Y="147178" Z="-3530" isChaotic="true" /> </zone>
-
First-team High Five, не работают свойства dropable, sellable и др.
тема ответил zGosu в теме Ядро сервера
В xsd хотя бы эти параметры есть (dropable, destroyable, sellable, tradeable)? -
Вот как у меня реализовано: private boolean findPlayer(L2PcInstance player, boolean readyClassed, boolean readyNonClassed, boolean readyTeams) { Integer objId = Integer.valueOf(player.getObjectId()); final List<Integer> classed = OlympiadManager.getInstance().getRegisteredClassBased().get(player.getBaseClass()); if ((classed != null) && classed.contains(objId) && !readyClassed) { return true; } if (OlympiadManager.getInstance().getRegisteredNonClassBased().contains(objId) && !readyNonClassed) { return true; } for (List<Integer> team : OlympiadManager.getInstance().getRegisteredTeamsBased()) { if ((team != null) && team.contains(objId) && !readyTeams) { return true; } } return false; } private void sendMessageWait(boolean readyClassed, boolean readyNonClassed, boolean readyTeams) { for (L2PcInstance player : L2World.getInstance().getPlayers()) { if (!player.isOnline()) { continue; } if (findPlayer(player, readyClassed, readyNonClassed, readyTeams)) // && !readyTeams)) { player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.GAMES_DELAYED)); } } } А потом просто вписываю это в OlympiadGameManager и получается, что если недостаточно игроков на олимпиде, то выводит сообщение об этом всем зарегистрированным игрокам (системное сообщение есть в клиенте) sendMessageWait(readyClassed != null, readyNonClassed, readyTeams);
- 3 ответа
-
- 1
-
-
Включи конфиг "Выводить ошибки MySQL" и вводи то, что он выдаст в гугле.
