Jump to content

rokasbalsys

Members
  • Posts

    10
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

About rokasbalsys

Profile Information

  • Gender
    Male
  • Country
    Lithuania

Recent Profile Visitors

115 profile views

rokasbalsys's Achievements

Newbie

Newbie (1/16)

0

Reputation

  1. Oh, how to add new idTemplate, with new custom skin ?
  2. Hello, it easy for u but I don't know how to make it. So I installed http://www.maxcheaters.com/topic/161218-collection-stinkymadness-last-update-3-7-2013/ buffer to my server, everything is ok. But I want to change npc skin to other for exampe to monster skin, or GK skin, or custom downloaded from internet how to do that ?
  3. I Found SkillTable.java in eclipse source l2JBRASIL_CORE\Java\com.it.br.gameserver.datatables.sql I should improt new if there is one
  4. Hello, I openned server on l2jbrasil files, I am trying to put custom buffer but I got problem with imports. My __init__.py imports I have import sys from com.it.br.gameserver.model.quest import State from com.it.br.gameserver.model.quest import QuestState from com.it.br.gameserver.model.quest.jython import QuestJython as JQuest from com.it.br.gameserver.datatables.sql import ItemTable from com.it.br.gameserver.model.actor.instance import L2PcInstance from java.util import Iterator from com.it.br.gameserver.datatables import SkillTable from com.it.br import L2DatabaseFactory I receive error in log file: Error on: C:\Users\ROKAS\Desktop\srv2\Game\data\jscript\custom\99_NPCBuffer\__init__.py.error.log Line: -1 - Column: -1 Traceback (innermost last): File "__init__.py", line 9, in ? ImportError: cannot import name SkillTable So something wrong with from com.it.br.gameserver.datatables import SkillTable can someone help me ?
  5. Hello huys, I found a great skin http://llb.lt/interlude/il-costum-npckiti/107-npc-russian.html but I dont know how to use it, for example if I want to change guard skin in girat to this, how should i do that. I was searching for guide, but couldn't find it...
  6. I didnt fixed this problem, I downloaded l2jbrazil server files, they work great.
  7. I copyer gameserver.java from C:\workspace\aCis_gameserver\java\net\sf\l2j\gameserver /* * This program 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. * * This program 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 * this program. If not, see <http://www.gnu.org/licenses/>. */ package net.sf.l2j.gameserver; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.net.InetAddress; import java.net.UnknownHostException; import java.util.Calendar; import java.util.logging.Level; import java.util.logging.LogManager; import java.util.logging.Logger; import net.sf.l2j.Config; import net.sf.l2j.L2DatabaseFactory; import net.sf.l2j.Server; import net.sf.l2j.gameserver.cache.CrestCache; import net.sf.l2j.gameserver.cache.HtmCache; import net.sf.l2j.gameserver.communitybbs.Manager.ForumsBBSManager; import net.sf.l2j.gameserver.datatables.AccessLevels; import net.sf.l2j.gameserver.datatables.AdminCommandAccessRights; import net.sf.l2j.gameserver.datatables.ArmorSetsTable; import net.sf.l2j.gameserver.datatables.AugmentationData; import net.sf.l2j.gameserver.datatables.BookmarkTable; import net.sf.l2j.gameserver.datatables.CharNameTable; import net.sf.l2j.gameserver.datatables.CharTemplateTable; import net.sf.l2j.gameserver.datatables.ClanTable; import net.sf.l2j.gameserver.datatables.DoorTable; import net.sf.l2j.gameserver.datatables.FishTable; import net.sf.l2j.gameserver.datatables.GmListTable; import net.sf.l2j.gameserver.datatables.HelperBuffTable; import net.sf.l2j.gameserver.datatables.HennaTable; import net.sf.l2j.gameserver.datatables.HerbDropTable; import net.sf.l2j.gameserver.datatables.ItemTable; import net.sf.l2j.gameserver.datatables.MapRegionTable; import net.sf.l2j.gameserver.datatables.NpcTable; import net.sf.l2j.gameserver.datatables.NpcWalkerRoutesTable; import net.sf.l2j.gameserver.datatables.PetDataTable; import net.sf.l2j.gameserver.datatables.SkillTable; import net.sf.l2j.gameserver.datatables.SkillTreeTable; import net.sf.l2j.gameserver.datatables.SoulCrystalsTable; import net.sf.l2j.gameserver.datatables.SpawnTable; import net.sf.l2j.gameserver.datatables.SpellbookTable; import net.sf.l2j.gameserver.datatables.StaticObjects; import net.sf.l2j.gameserver.datatables.SummonItemsData; import net.sf.l2j.gameserver.datatables.TeleportLocationTable; import net.sf.l2j.gameserver.handler.AdminCommandHandler; import net.sf.l2j.gameserver.handler.ChatHandler; import net.sf.l2j.gameserver.handler.ItemHandler; import net.sf.l2j.gameserver.handler.SkillHandler; import net.sf.l2j.gameserver.handler.UserCommandHandler; import net.sf.l2j.gameserver.idfactory.IdFactory; import net.sf.l2j.gameserver.instancemanager.AuctionManager; import net.sf.l2j.gameserver.instancemanager.BoatManager; import net.sf.l2j.gameserver.instancemanager.CastleManager; import net.sf.l2j.gameserver.instancemanager.CastleManorManager; import net.sf.l2j.gameserver.instancemanager.ClanHallManager; import net.sf.l2j.gameserver.instancemanager.CoupleManager; import net.sf.l2j.gameserver.instancemanager.CursedWeaponsManager; import net.sf.l2j.gameserver.instancemanager.DayNightSpawnManager; import net.sf.l2j.gameserver.instancemanager.DimensionalRiftManager; import net.sf.l2j.gameserver.instancemanager.FishingChampionshipManager; import net.sf.l2j.gameserver.instancemanager.FourSepulchersManager; import net.sf.l2j.gameserver.instancemanager.GrandBossManager; import net.sf.l2j.gameserver.instancemanager.ItemsOnGroundManager; import net.sf.l2j.gameserver.instancemanager.MercTicketManager; import net.sf.l2j.gameserver.instancemanager.MovieMakerManager; import net.sf.l2j.gameserver.instancemanager.PetitionManager; import net.sf.l2j.gameserver.instancemanager.QuestManager; import net.sf.l2j.gameserver.instancemanager.RaidBossPointsManager; import net.sf.l2j.gameserver.instancemanager.RaidBossSpawnManager; import net.sf.l2j.gameserver.instancemanager.SiegeManager; import net.sf.l2j.gameserver.instancemanager.ZoneManager; import net.sf.l2j.gameserver.model.AutoSpawnHandler; import net.sf.l2j.gameserver.model.L2Manor; import net.sf.l2j.gameserver.model.L2Multisell; import net.sf.l2j.gameserver.model.L2World; import net.sf.l2j.gameserver.model.PartyMatchRoomList; import net.sf.l2j.gameserver.model.PartyMatchWaitingList; import net.sf.l2j.gameserver.model.entity.Hero; import net.sf.l2j.gameserver.model.olympiad.Olympiad; import net.sf.l2j.gameserver.model.olympiad.OlympiadGameManager; import net.sf.l2j.gameserver.network.L2GameClient; import net.sf.l2j.gameserver.network.L2GamePacketHandler; import net.sf.l2j.gameserver.pathfinding.PathFinding; import net.sf.l2j.gameserver.scripting.L2ScriptEngineManager; import net.sf.l2j.gameserver.taskmanager.KnownListUpdateTaskManager; import net.sf.l2j.gameserver.taskmanager.TaskManager; import net.sf.l2j.gameserver.xmlfactory.XMLDocumentFactory; import net.sf.l2j.util.DeadLockDetector; import net.sf.l2j.util.IPv4Filter; import net.sf.l2j.util.Util; import org.mmocore.network.SelectorConfig; import org.mmocore.network.SelectorThread; public class GameServer { private static final Logger _log = Logger.getLogger(GameServer.class.getName()); private final SelectorThread<L2GameClient> _selectorThread; private final L2GamePacketHandler _gamePacketHandler; private final DeadLockDetector _deadDetectThread; public static GameServer gameServer; private final LoginServerThread _loginThread; public static final Calendar dateTimeServerStarted = Calendar.getInstance(); public long getUsedMemoryMB() { return (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) / 1048576; // 1024 * 1024 = 1048576; } public SelectorThread<L2GameClient> getSelectorThread() { return _selectorThread; } public GameServer() throws Exception { gameServer = this; IdFactory.getInstance(); ThreadPoolManager.getInstance(); new File("./data/crests").mkdirs(); Util.printSection("World"); GameTimeController.getInstance(); L2World.getInstance(); MapRegionTable.getInstance(); Announcements.getInstance(); BookmarkTable.getInstance(); Util.printSection("Skills"); SkillTable.getInstance(); SkillTreeTable.getInstance(); Util.printSection("Items"); ItemTable.getInstance(); SummonItemsData.getInstance(); TradeController.getInstance(); L2Multisell.getInstance(); RecipeController.getInstance(); ArmorSetsTable.getInstance(); FishTable.getInstance(); SpellbookTable.getInstance(); SoulCrystalsTable.load(); Util.printSection("Augments"); AugmentationData.getInstance(); Util.printSection("Characters"); AccessLevels.getInstance(); AdminCommandAccessRights.getInstance(); CharTemplateTable.getInstance(); CharNameTable.getInstance(); GmListTable.getInstance(); RaidBossPointsManager.getInstance(); Util.printSection("Community server"); if (Config.ENABLE_COMMUNITY_BOARD) // Forums has to be loaded before clan data ForumsBBSManager.getInstance().initRoot(); else _log.config("Community server is disabled."); Util.printSection("Cache"); HtmCache.getInstance(); CrestCache.load(); TeleportLocationTable.getInstance(); PartyMatchWaitingList.getInstance(); PartyMatchRoomList.getInstance(); PetitionManager.getInstance(); HennaTable.getInstance(); HelperBuffTable.getInstance(); CursedWeaponsManager.getInstance(); Util.printSection("Clans"); ClanTable.getInstance(); AuctionManager.getInstance(); ClanHallManager.getInstance(); Util.printSection("Geodata"); GeoData.getInstance(); if (Config.GEODATA == 2) PathFinding.getInstance(); Util.printSection("Zones"); ZoneManager.getInstance(); Util.printSection("World Bosses"); GrandBossManager.init(); Util.printSection("Castles"); CastleManager.getInstance().load(); Util.printSection("Seven Signs"); SevenSigns.getInstance().spawnSevenSignsNPC(); SevenSignsFestival.getInstance(); Util.printSection("Sieges"); SiegeManager.getInstance(); SiegeManager.getSieges(); MercTicketManager.getInstance(); Util.printSection("Manor Manager"); CastleManorManager.getInstance(); L2Manor.getInstance(); Util.printSection("NPCs"); HerbDropTable.getInstance(); PetDataTable.getInstance(); NpcTable.getInstance(); NpcWalkerRoutesTable.getInstance(); DoorTable.getInstance(); StaticObjects.load(); SpawnTable.getInstance(); RaidBossSpawnManager.getInstance(); DayNightSpawnManager.getInstance().trim().notifyChangeMode(); DimensionalRiftManager.getInstance(); Util.printSection("Olympiads & Heroes"); OlympiadGameManager.getInstance(); Olympiad.getInstance(); Hero.getInstance(); Util.printSection("Four Sepulchers"); FourSepulchersManager.getInstance().init(); Util.printSection("Quests & Scripts"); QuestManager.getInstance(); BoatManager.getInstance(); if (!Config.ALT_DEV_NO_SCRIPTS) { try { File scripts = new File("./data/scripts.cfg"); L2ScriptEngineManager.getInstance().executeScriptList(scripts); } catch (IOException ioe) { _log.severe("Failed loading scripts.cfg, no script going to be loaded"); } QuestManager.getInstance().report(); } else _log.config("QuestManager: Skipping scripts."); if (Config.SAVE_DROPPED_ITEM) ItemsOnGroundManager.getInstance(); if (Config.AUTODESTROY_ITEM_AFTER > 0 || Config.HERB_AUTO_DESTROY_TIME > 0) ItemsAutoDestroy.getInstance(); MonsterRace.getInstance(); Util.printSection("Handlers"); _log.config("AutoSpawnHandler: Loaded " + AutoSpawnHandler.getInstance().size() + " handlers."); _log.config("AdminCommandHandler: Loaded " + AdminCommandHandler.getInstance().size() + " handlers."); _log.config("ChatHandler: Loaded " + ChatHandler.getInstance().size() + " handlers."); _log.config("ItemHandler: Loaded " + ItemHandler.getInstance().size() + " handlers."); _log.config("SkillHandler: Loaded " + SkillHandler.getInstance().size() + " handlers."); _log.config("UserCommandHandler: Loaded " + UserCommandHandler.getInstance().size() + " handlers."); if (Config.ALLOW_WEDDING) CoupleManager.getInstance(); if (Config.ALT_FISH_CHAMPIONSHIP_ENABLED) FishingChampionshipManager.getInstance(); Util.printSection("System"); TaskManager.getInstance(); Runtime.getRuntime().addShutdownHook(Shutdown.getInstance()); ForumsBBSManager.getInstance(); _log.config("IdFactory: Free ObjectIDs remaining: " + IdFactory.getInstance().size()); KnownListUpdateTaskManager.getInstance(); MovieMakerManager.getInstance(); if (Config.DEADLOCK_DETECTOR) { _log.info("Deadlock detector is enabled. Timer: " + Config.DEADLOCK_CHECK_INTERVAL + "s."); _deadDetectThread = new DeadLockDetector(); _deadDetectThread.setDaemon(true); _deadDetectThread.start(); } else { _log.info("Deadlock detector is disabled."); _deadDetectThread = null; } System.gc(); long usedMem = (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()) / 1048576; long totalMem = Runtime.getRuntime().maxMemory() / 1048576; _log.info("Gameserver have started, used memory: " + usedMem + " / " + totalMem + " Mo."); _log.info("Maximum allowed players: " + Config.MAXIMUM_ONLINE_USERS); Util.printSection("Login"); _loginThread = LoginServerThread.getInstance(); _loginThread.start(); final SelectorConfig sc = new SelectorConfig(); sc.MAX_READ_PER_PASS = Config.MMO_MAX_READ_PER_PASS; sc.MAX_SEND_PER_PASS = Config.MMO_MAX_SEND_PER_PASS; sc.SLEEP_TIME = Config.MMO_SELECTOR_SLEEP_TIME; sc.HELPER_BUFFER_COUNT = Config.MMO_HELPER_BUFFER_COUNT; _gamePacketHandler = new L2GamePacketHandler(); _selectorThread = new SelectorThread<>(sc, _gamePacketHandler, _gamePacketHandler, _gamePacketHandler, new IPv4Filter()); InetAddress bindAddress = null; if (!Config.GAMESERVER_HOSTNAME.equals("*")) { try { bindAddress = InetAddress.getByName(Config.GAMESERVER_HOSTNAME); } catch (UnknownHostException e1) { _log.log(Level.SEVERE, "WARNING: The GameServer bind address is invalid, using all available IPs. Reason: " + e1.getMessage(), e1); } } try { _selectorThread.openServerSocket(bindAddress, Config.PORT_GAME); } catch (IOException e) { _log.log(Level.SEVERE, "FATAL: Failed to open server socket. Reason: " + e.getMessage(), e); System.exit(1); } _selectorThread.start(); } public static void main(String[] args) throws Exception { Server.serverMode = Server.MODE_GAMESERVER; final String LOG_FOLDER = "./log"; // Name of folder for log file final String LOG_NAME = "config/log.cfg"; // Name of log file // Create log folder File logFolder = new File(LOG_FOLDER); logFolder.mkdir(); // Create input stream for log file -- or store file data into memory InputStream is = new FileInputStream(new File(LOG_NAME)); LogManager.getLogManager().readConfiguration(is); is.close(); Util.printSection("aCis"); // Initialize config Config.load(); // Factories XMLDocumentFactory.getInstance(); L2DatabaseFactory.getInstance(); gameServer = new GameServer(); } }
  8. in gameserver there are no error logs (picture) "And send GameServer.java lines 330 and 379." can u explain what u mean saying this ?
  9. I openned error0.log.0 file with Notepad++, and it's empty same with error0.log.0.lck in same folder
  10. Hello, I am new at creating l2 server, but I am starting with l2j interlude. So I started loginserver without errors, but I got gameserver, and there I got some errors, but I dont know what it means. When I try to login server, I cant login gameserver account, it shows me server and 9999 ping, someone can help me ?
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock