-
Публикаций
1673 -
Зарегистрирован
-
Посещение
-
Победитель дней
9 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент P1ckw1ck
-
http://forummaxi.ru/files/file/688-server-guard/
-
Добрый день сталкнулся с проблемкой скрипта Server Guard 0.0.0.3+ Скачал конфиги все записал, гс пишет ошибку не могу понять в чем проблемка, в скриптах плохо разбираьсю. мб кто наталкнет на правильный путь =) что я не так сделал Ставлю на L2JFatum(acis) скрипт package ServerGuard; import java.util.Collection; import net.sf.l2j.gameserver.ThreadPoolManager; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.instancemanager.QuestManager; import net.sf.l2j.gameserver.model.actor.L2Npc; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.quest.Quest; /** * Кодировка скрипта (UTF-8(Без BOM) * @author LifeGame32 * @version 0.0.0.3+ aCis */ public class ServerGuard extends Quest { // Включить true Выключить false public static final boolean SERVER_GUARD = true; // Через N-e Время после загрузки скрипта начнется его работа.(в милисекундах 1сек == 1000мкс) private static final int START_TIME = 60000; // Автозапуск через. private static final int RESTART_TIME = 120000; // Что ищем? И Сколько? // {{ид,количество},{ид,количество},{ид,количество}}; private static final int ITEM_ID_AND_MAX_COUNT[][] = { { 4037,// ИД 100 }, { 57, 500 }, { 57, 300 } }; // Наказание за превышение количетсва предметов. // Бан аккаунта : true // Удаление предметов: false public static final boolean BANNED_OR_REMOVE = true; // Сообщения в консоль. да true нет false public static final boolean MESSAGE = true; public ServerGuard() { super(-1, ServerGuard.class.getSimpleName(), "Server Guard"); ThreadPoolManager.getInstance().scheduleGeneralAtFixedRate(new GuardServer(), START_TIME, RESTART_TIME); } @Override public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) { if (event.equalsIgnoreCase("Scanner")) { System.out.println("Guard Server: Star search."); Collection<L2PcInstance> onlinePlayers = L2World.getInstance().getAllPlayers().values(); for (L2PcInstance players : onlinePlayers) { L2ItemInstance item; for (int[] element : ITEM_ID_AND_MAX_COUNT) { item = players.getInventory().getItemByItemId(element[0]); if ((item != null) && (item.getCount() >= element[1])) { if (BANNED_OR_REMOVE) { if (MESSAGE) { System.out.println("Guard Server: Banned accaunt [" + players.getAccountName() + "] player name:[" + players.getName() + "] _ Item:[" + item.getName() + "[ Count:[" + item.getCount() + "]"); } players.setAccountAccesslevel(-100); players.logout(); } else { if (MESSAGE) { System.out.println("Guard Server: Remove item accaunt [" + players.getAccountName() + "] player name:[" + players.getName() + "] _ Item:[" + item.getName() + "[ Count:[" + item.getCount() + "]"); } players.destroyItemByItemId("GuardServer", element[0], item.getCount(), players, true); } } } } System.out.println("Guard Server: Finish search. RESTART_TIME: " + ((RESTART_TIME / 1000) / 60) + " minut."); } return null; } public class GuardServer implements Runnable { @Override public void run() { QuestManager.getInstance().getQuest("ServerGuard").notifyEvent("Scanner", null, null); } } public static void main(String[] arg) { if (SERVER_GUARD) { new ServerGuard(); System.out.println("Guard Server: ON"); } else { System.out.println("Guard Server: OFF"); } } } Гс
-
Все можно закрывать конект есть =)
-
С чистым патчем и ини с внешкой не зашло, поставил патчь с зашитой зашло. =)
-
Щяз в пишу будет крит инфа 100%
-
я не как не заду на сервер так как в лс стоит ип лакалсе , а в гс внешний, на локалке лс я пройду, а при выборе просто не зайдет так как стоит ип внешки. скрины смотрите.
-
Все перепробывал, только так грузит лг.и лс, мб я кривой в тв посмотрите. если хотите.
-
меня так и так не пустить на сервер, так как лс стоит на локалке,а гс на внешке.
-
я меняю по другому настройку ип в лс , лс крит дает, только так грузил лс и лг, либо только по локалке.
-
конфиги гс # ================================================================ # Настройки Игрового Сервера # ================================================================ # Bind ip of the gameserver, use * to bind on all available IPs GameserverHostname = * GameserverPort = 7777 # Внешнесетевой адрес сервера ExternalHostname = 5.100.113.68 # Внутрисетевой адрес сервера InternalHostname = 5.100.113.68 # Порт логин сервера LoginPort = 9014 # Адрес логин сервера LoginHost = 127.0.0.1 # Здесь пишем номер первого сервера (т.e. 1 это Bartz) RequestServerID = 1 # If set to true, the login will give an other id to the server (if the requested id is already reserved) AcceptAlternateID = True # ================================================================ # СерверЛист # ================================================================ # Displays [] in front of server name ServerListBrackets = False # Displays a clock next to the server name ServerListClock = False # If true, the server will be set as GM only ServerGMOnly = False # if True, the server will be a test server (listed by testserver clients only) TestServer = False # ================================================================ # Опции клиента # ================================================================ # Удаление персонажа в течение х дней # 0 - удалить сразу DeleteCharAfterDays = 7 # Define how many players are allowed to play simultaneously on your server. MaximumOnlineUsers = 100 # Minimum and maximum protocol revision that server allow to connect. # You must keep MinProtocolRevision <= MaxProtocolRevision. # Default: 730 MinProtocolRevision = 730 # Default: 746 MaxProtocolRevision = 746 # ================================================================= # Элементы управления # ================================================================= # разрешить игрокам выбрасывать вещи на землю? AllowDiscardItem = True # allows creating multiple nonstackable items at one time MultipleItemDrop = True # delete from world dropped reward items after n seconds. 0 - disabled AutoDestroyDroppedItemAfter = 0 # Delete from world monsters dropped items after n seconds, 0 (disabled) by default. AutoDestroyItemTime = 0 # Time in secs after wich droped herb will be autodestroyed (default: 15 seconds) AutoDestroyHerbTime = 15 # List of items that will not be destroyed (seperated by ",") # NOTE: Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers! # items on this list will be protected regardless below options ListOfProtectedItems = 57,5575,6673 # also delete from world misc. items dropped by players (all except equipable items) # NOTE: work only if AutoDestroyDroppedItemAfter >0 DestroyPlayerDroppedItem = False # Destroy also equipable items (armor, weapon, jewelry) # NOTE: Work only if DestroyPlayerDroppedItem = true DestroyEquipableItem = False # save into DB droppped items for restoring after reboot SaveDroppedItem = False # Empty table after items are loaded into memory - safety setting # if server crash before saving items, on next start old items will be restored # and players may already picked up some of them - so this will prevent duplicates EmptyDroppedItemTableAfterLoad = False # Time interval in minutes to save in DB items on ground, 0 to disable # NOTE: If SaveDroppedItemInterval is disabled items will be saved into DB only at server shutdown SaveDroppedItemInterval = 0 # delete all saved items form DB On next start # NOTE: Work only if SaveDroppedItem = false ClearDroppedItemTable = False # ================================================================= # Особенности # ================================================================= AllowFreight = True AllowWarehouse = True # If True player can try on weapon and armor in shop # Each Item tried cost WearPrice adena AllowWear = True WearDelay = 5 WearPrice = 10 # Включить? AllowRace = True AllowWater = True AllowCursedWeapons = True AllowBoat = True # Those "Allow" types are set to False by default : # - Fishing will "bug" without geodata (if you activate w/o geodata, fishing is possible everywhere). AllowFishing = False # Allow characters to receive damage from falling. CoordSynchronize = 2 is recommended. # True - enabled. # False - disabled. # Auto - True if geodata enabled and False if disabled. # Default: Auto EnableFallingDamage = Auto # ================================================================ # Отладка, и испытания конфигурации # ================================================================ # Don't load scripts NoScripts = False # Don't load spawntable NoSpawns = False # Debug messages (by default False, easily "flood" your GS logs) Debug = False Developer = False PacketHandlerDebug = False # ================================================================ # Не трогать # ================================================================ # Activate the feature (by default: False) DeadLockDetector = False # Check interval in seconds (by default: 20) DeadLockCheckInterval = 20 # Automatic restart if deadlock case is found (by default: False) RestartOnDeadlock = False # ================================================================= # Введение Логов # ================================================================= # Logging ChatWindow LogChat = False # Logging Item handling NOTE: This can be very space consuming. LogItems = False # Log GM actions GMAudit = False # ================================================================= # Настройка КБ # ================================================================= # Включить КБ?. EnableCommunityBoard = False # Show this community board section when you open it. BBSDefault = _bbshome # ================================================================= # Зашита # ================================================================= # Basic protection against L2Walker L2WalkerProtection = False # Enforces gameguard query on character login GameGuardEnforce = False # delete invalid quest from player AutoDeleteInvalidQuestData = False лс #============================================================= # Настройка Логин Сервера #============================================================= # Внешнесетевой адрес сервера ExternalHostname = 5.100.113.68 # Внутрисетевой адрес сервера InternalHostname = 5.100.113.68 # 1 - Адрес логин сервера # 2 - Порт логин сервера LoginserverHostname = * LoginserverPort = 2106 # Через сколько неудачных попыток авторизации, заблоикровать пользователя по IP LoginTryBeforeBan = 10 # Время на которое блокируется IP пользователяПо умолчанию 10 минут. (600) LoginBlockAfterBan = 600 # Порт логин сервера для игровых серверов LoginHostname = * # Порт на котором логин, будет ожидать соединение с Гейм Сервером. LoginPort = 9014 # Разрешить автоматическую регистрацию новых серверов AcceptNewGameServer = False # Отображать лицензионное соглашение после авторизации # Даная опция присылает клиенту 2 дополнительных ключа при авторизации # Если вы ее отключаете, и у вас ухитрились залезсть с подменой ака, то потом не жалуйтесь. ShowLicence = True # Что бы аккаунт создавался автоматически ставим значение "True" AutoCreateAccounts = True # Проверять регистрацию игровых серверов каждые x минут IpUpdateTime = 15 #============================================================= # Защита Логина #============================================================= # Вести лог логин сервера LogLoginController = False # Нужна ГГ авторизация # Кикать юзера если у него нет ГГ в клиенте. ForceGGAuth = True # Шифрование токена. Включить, если используется CatsGuard. CryptToken = True #Настройка АнтиФлуда EnableFloodProtection = True FastConnectionLimit = 15 NormalConnectionTime = 700 FastConnectionTime = 350 MaxConnectionPerIP = 50 #============================================================= # Настройки для ТЕСТ сервера. Не трогать. #============================================================= Debug = False Developer = False PacketHandlerDebug = False
-
как я понел не пускает потому что ип в лс указан не тот, пишу тот кооторый надо лс критует
-
Зажрались ребята=) не кому деньги не нужны=)
-
в npc только нпц, там нету дропа. \Fatum\game\data\xml\npcs только нпц. мобы, дроп листа там нету.
-
Мб кто подскажет где удалять дроп с монстров(ресурсы, книги, и тд) на acis, так как там все через хмл.
-
Порты в защите наверное стандартные идут.