
Baggoss
Members-
Posts
64 -
Credits
0 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by Baggoss
-
So? He have to put it on uservoicedcommands. ;) In the example i gave, he will understand what to do.. Edit: sorry for my post with the second account.. I have a problem with my messages in 'Baggos' account, and i am, in/out because they send me messages here. And i forgot that i am with this account.
-
To πρώτο link που μου έστειλες, ήταν τα κανονικά αρχεία ενός project, ήταν του L2Pride? Γιατί αν ναι, τότε το πρόβλημά σου, μήπως είναι αλλού και όχι σε αυτά που αναφέρεις? Τι πρόβλημα αντιμετωπίζεις όταν προσπαθείς να τον ανοίξεις?
-
Σου λέει πως η διέυθυνση εκτελείται ήδη.. Προσπαθείς να ανοίξεις το ίδιο gameserver 2 φορές... τσέκαρε τις ρυθμίσεις του δεύτερου gameserver. Δώσε μία εδώ και το config server.properties από τα 2 gameserver.. Χρησιμοποίησε το .
-
Discussion Problhma Entws Game!
Baggoss replied to PaulAnny's topic in Server Development Discussion [Greek]
Πήγαινε gameserver/network/clientpackets/EnterWorld.java και κάνε αναζήτηση για " Welcome To L2Primer ", και θα βρεις τι γραμμές του PM. Απλά σβήστες. -
Εννοείς 2 server σε 1 login? Αν ναι, Τότε πρώτα απ'όλα, πρέπει να ανοίξεις μία νέα port 7778. Μετά ακολούθα τα παρακάτω.. 1) Θα πρέπει να έχεις ένα δεύτερο Project. ή χρησιμοποίησε αυτό που έχεις, αλλά βάλτο σε άλλους φακέλους. 2) Φτιάξε στην navicat μία νέα database με όνομα π.χ l2jdb2, και άλλαξε τα config της database από database_installer.bat, login.properties, server.properties 3) Κάνε Install την νέα database. 4) Τρέξε το Registerserver όπως πάντα. (Πέτα το hexid στα config). 5) Μετά, απλά τρέξε το gameserver. (Μόνο gameserver, όχι το login). Μην ξεχάσεις στα config του δεύτερου server να αλλάξεις όπου port 7777 σε 7778.
-
Request I Want Something To Steal Wifi Passwords.
Baggoss posted a topic in Coding Discussions & Requests
Hello there.. I have already antenna Wi-fi and a program for this, but i can't to find the passwords. Only the company passwords. If people changed the company password then i can't find anything.. So, can you give me a idea? Thank you a lot.. -
Μπορείς να στείλεις μία φώτο το error?
-
All time i see the people to say "balance/unbalance server", "stable/unstable server", "same features, same this, same the other" and blablabla... Why you people judge before you see the game IN-GAME? Anyway.. Goodluck guys.. DW = Nice years... ;)
- 156 replies
-
- DeathWhisper
- Interlude PvP Server
- (and 6 more)
-
Αν βγάζει κάποιο error όταν σε πετάει critical ρωτάω, αφού δε βγάζει, τότε πιθανότατα είναι θέμα του system. Δοκίμασε με ένα άλλο..
-
Δοκίμασες με άλλο system μήπως έχει κάποιο πρόβλημα αυτό? Στο gameserver console παίρνεις κάποιο error? Αν ναι, στείλτο φώτο εδώ να το δούμε..
-
Λοιπόν, με λίγα λόγια, τα source ή αλλιώς "πηγαίος κώδικας", είναι για να επεξεργαστούμε την java (και όχι μόνο), στο συγκεκριμένο Project μέσω του προγράμματος Eclipse. Είτε για να κάνεις κάποια αλλαγή στο server σου από μεριάς java, είτε για να φτιάξεις κάποιο πρόβλημα που θα σου εμφανιστεί στο game, είτε για να περάσεις διάφορα codes κτλπ.. Μόλις περάσεις τα source στο eclipse, θα σου εμφανιστούν τα αρχεία του κατά αυτόν τον τρόπο: Ορίστε εδώ ένας τρόπος να βάλεις τα source στο Eclipse.. Ε. Έχω τα Source ενός Project, πως μπορώ να τα βάλω στο Eclipse? Α. Πήγαινε Eclipse->File->Import->General-->Existing Projects into Workspace, και από εκεί βρείτε που είναι τα Source σας και θα μπουν στο Eclipse. Θα σου πρότεινα να ρίξεις μια ματιά στο "Πως Να Κάνεις Compile & Πως Περνάς Έναν Java Code!" και στο " Μερικά Αρχάρια Πράγματα Για Την Java Που Θα Μας Βοηθήσει Στο Ξεκίνημα Μας" για να έχεις μια ιδέα πάνω κάτω.
-
Τότε κατέβασε το backup που έδωσα από εδώ, και είσαι οκ.
-
Αν είναι το L2Primer που προσπαθείς να περάσεις, τότε δες αυτό το post μου εδώ. (Μέσα θα βρεις το link του backup). Αν όχι, τότε σου είπα τι να κάνεις.. Να στείλεις το περιεχόμενο του sql εδώ..
-
Στείλε μου το περιεχόμενο όπως σου είπα..
-
Καλησπέρες παίδες..
-
Το backup που έχεις είναι σε .sql? Στείλτο εδώ να το δούμε λίγο.. Χρησιμοποίησε για να διαβαστεί πιο εύκολα..
-
As SweeTs said, keep your configs default. Change only the external ip if you want to make public your server. In any case, let the external ip 127.0.0.1 to play only on your pc. No reason to change "LoginserverHostname" and etc. Get the clean configs and make copy/paste: loginserver.properties #============================================================= # Loginserver #============================================================= # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname = 127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname = 127.0.0.1 # Bind ip of the LoginServer, use * to bind on all available IPs LoginserverHostname = * LoginserverPort = 2106 # How many times you can provide an invalid account/pass before the IP gets banned LoginTryBeforeBan = 10 # Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600) LoginBlockAfterBan = 600 # The address on which login will listen for GameServers, use * to bind on all available IPs LoginHostname = * # The port on which login will listen for GameServers LoginPort = 9014 # If set to true any GameServer can register on your login's free slots AcceptNewGameServer = False # If false, the licence (after the login) will not be shown # It is highly recomended for Account Security to leave this option as default (True) ShowLicence = True #============================================================= # Database informations #============================================================= URL = jdbc:mysql://localhost/acis #URL = jdbc:hsqldb:hsql://localhost/acis #URL = jdbc:sqlserver://localhost/database=acis/user=sa/password= Login = Password = MaximumDbConnections = 10 # Usable values: "true" - "false", use this option to choose whether accounts will be created automatically or not. AutoCreateAccounts = True # The delay in minutes after which the login updates the gameservers IP's (useful when their ip is dynamic) IpUpdateTime = 15 #============================================================= # Security #============================================================= # Log all events from loginserver (account creation, failed/success login, etc) LogLoginController = False # Enforce GG Authorization from client # Login server will kick client if client bypassed GameGuard authentication ForceGGAuth = True # FloodProtection. time in ms EnableFloodProtection = True FastConnectionLimit = 15 NormalConnectionTime = 700 FastConnectionTime = 350 MaxConnectionPerIP = 50 #============================================================= # Test server, shoudnt be touched in live server #============================================================= Debug = False Developer = False PacketHandlerDebug = False server.properties # ================================================================ # Gameserver setting # ================================================================ # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname = 127.0.0.1 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname. # If this ip is resolvable by Login just leave * InternalHostname = 127.0.0.1 # The Loginserver host and port. LoginPort = 9014 LoginHost = 127.0.0.1 # This is the server id that the gameserver will request. 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 # ================================================================ # Database informations # ================================================================ URL = jdbc:mysql://localhost/acis #URL = jdbc:hsqldb:hsql://localhost/acis #URL = jdbc:sqlserver://localhost/database=acis/user=sa/password= Login = Password = # Maximum database connections (minimum 2, basically 10 if number under 10, default 100). MaximumDbConnections = 100 # Idle connections expiration time (0 = never expire, default). MaximumDbIdleTime = 0 # ================================================================ # serverList # ================================================================ # 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 # ================================================================ # Clients related options # ================================================================ # Allow delete chars after D days, 0 = feature disabled. 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 #============================================================= # Jail & Punishements #============================================================= # Jail is a PvP zone. JailIsPvp = False # Player punishment for illegal actions. # 1 - broadcast warning to gms only # 2 - kick player(default) # 3 - kick & ban player # 4 - jail player (define minutes of jail with param: 0 = infinite) DefaultPunish = 2 DefaultPunishParam = 0 # ================================================================ # Automatic options # ================================================================ # AutoLoot, don't lead herbs behavior. False by default. AutoLoot = False # AutoLoot from raid boss. False by default. AutoLootRaid = False # If False, herbs will drop on ground even if AutoLoot is enabled. False by default. AutoLootHerbs = False # ================================================================= # Items Management # ================================================================= # Allows players to drop items on the ground. AllowDiscardItem = True # Allows the creation of multiple nonstackable items at one time. MultipleItemDrop = True # Delete from world monsters dropped items after n seconds, 0 (disabled) by default. AutoDestroyItemTime = 0 # Delete from world monsters dropped herbs after n seconds (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 # Delete from world players dropped items (all except equipable items). # NOTE: Work only if AutoDestroyItemTime > 0. DestroyPlayerDroppedItem = False # Delete from world dropped equippable items (armor, weapon, jewelry). # NOTE: Work only if DestroyPlayerDroppedItem = True. DestroyEquipableItem = False # Save into DB droppped items (restored 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 items on ground in database, 0 to disable. # NOTE: If SaveDroppedItemInterval is disabled, items will be saved into DB only at server shutdown. SaveDroppedItemInterval = 0 # Delete all saved items from database on next start. # NOTE: Work only if SaveDroppedItem = False. ClearDroppedItemTable = False # ================================================================= # RATES # ================================================================= # Rate control, float values. RateXp = 1. RateSp = 1. RatePartyXp = 1. RatePartySp = 1. RateDropAdena = 1. RateConsumableCost = 1. RateDropItems = 1. RateRaidDropItems = 1. RateDropSpoil = 1. RateDropManor = 1 # Quest configuration settings. RateQuestDrop = 1. RateQuestReward = 1. RateQuestRewardXP = 1. RateQuestRewardSP = 1. RateQuestRewardAdena = 1. RateKarmaExpLost = 1 RateSiegeGuardsPrice = 1 # Player Drop Rate control, percent (%) values. PlayerDropLimit = 0 PlayerRateDrop = 0 PlayerRateDropItem = 0 PlayerRateDropEquip = 0 PlayerRateDropEquipWeapon = 0 # Karma Drop Rate control, percent (%) values. KarmaDropLimit = 10 KarmaRateDrop = 40 KarmaRateDropItem = 50 KarmaRateDropEquip = 40 KarmaRateDropEquipWeapon = 10 # Pet rate control (float values except for "PetFoodRate", default 1./1/1.). PetXpRate = 1. PetFoodRate = 1 SinEaterXpRate = 1. # Common herbs (default). RateCommonHerbs = 1. # Herb of Life (categorie 1). RateHpHerbs = 1. # Herb of Mana (categorie 2). RateMpHerbs = 1. # Special herbs (categorie 3). RateSpecialHerbs = 1. # ================================================================= # Allowed features # ================================================================= AllowFreight = True AllowWarehouse = True # If True, player can try on weapon and armor in shops. # Each item tried cost WearPrice adena. AllowWear = True WearDelay = 5 WearPrice = 10 # "Allow" types - Read variable name for info about ;p. AllowLottery = True AllowRace = True AllowWater = True AllowCursedWeapons = True AllowManor = True AllowBoat = True # NOTE : 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 # ================================================================ # Debug, Dev & Test config # ================================================================ # Don't load scripts. NoScripts = False # Don't load spawns. NoSpawns = False # Debug messages (by default False, easily "flood" your GS logs). Debug = False Developer = False PacketHandlerDebug = False # ================================================================ # Dead Lock Detector (thread detecting deadlocks) # ================================================================ # 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 features # ================================================================= # Logging ChatWindow. LogChat = False # Logging Item handling NOTE: This can be very space consuming. LogItems = False # Log GM actions. GMAudit = False # ================================================================= # Community board configuration # ================================================================= # Activate or no the community board. EnableCommunityBoard = False # Show this community board section when you open it. BBSDefault = _bbshome # ================================================================= # Geodata & ValidatePosition # ================================================================= # GeoData options: # 0 = GeoData and PathFinding OFF (default) # 1 = GeoData used to check Line Of Sight (LOS) targeting and L2Playable movement. You need to download # files for data/geodata folder. Monsters can pass walls but not aggro through them. # 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode files) and all # character moves go through geodata checks (if a mob passes a wall, pathing is wrong). GeoData = 0 #[True]Loads GeoData buffer's content into physical memory. #[False] Does not necessarily imply that the GeoData buffer's content is not resident in physical memory. ForceGeodata = True # Player coordinates synchronization # 1 - partial synchronization Client --> Server ; don't use it with geodata # 2 - partial synchronization Server --> Client ; use this setting with geodata # -1 - Old system: will synchronize Z only ; default CoordSynchronize = -1 # ================================================================= # Those next options are for another type of pathfinding, named CellPathFinding. It won't load # pathnodes from the folder, but make calculs "on the fly", producing more accurate routes but is # (maybe 10x) heavier to calculate. Recommended for small servers at least. # If False, pathnode files (GeoPathFinding method) are used. # If True, CellPathFinding method is used, and next options are available to configure it. # Default: False CellPathFinding = False # Pathfinding array buffers configuration PathFindBuffers = 100x6;128x6;192x6;256x4;320x4;384x4;500x2 # Weight for nodes without obstacles far from walls LowWeight = 0.5 # Weight for nodes near walls MediumWeight = 2 # Weight for nodes with obstacles HighWeight = 3 # Angle paths will be more "smart", but in cost of higher CPU utilization AdvancedDiagonalStrategy = True # Weight for diagonal movement. Used only with AdvancedDiagonalStrategy = True # Default: LowWeight * sqrt(2) DiagonalWeight = 0.707 # Maximum number of LOS postfilter passes, 0 will disable postfilter. # Default: 3 MaxPostfilterPasses = 3 # Path debug function. # Nodes known to pathfinder will be displayed as adena, constructed path as antidots. # Number of the items show node cost * 10 # Potions display path after first stage filter # Red potions - actual waypoints. Green potions - nodes removed by LOS postfilter # This function is FOR DEBUG PURPOSES ONLY ! DebugPath = False # ================================================================= # Misc # ================================================================= # Basic protection against L2Walker. L2WalkerProtection = False # Enforces gameguard query on character login. GameGuardEnforce = False # Delete invalid quest from player. AutoDeleteInvalidQuestData = False # Zone setting. # 0 = Peace All the Time # 1 = PVP During Siege for siege participants # 2 = PVP All the Time ZoneTown = 0 # Show "data/html/servnews.htm" when a character logins. ShowServerNews = False # Disable tutorial on new player game entrance. Default: False. DisableTutorial = False Change only the External if you want public server. Nothing else on IP points. Don't forget to re-write your database settings on this configs.
-
Hmm.. This guy how get the acis files without compile? :o Come on! Of course have already do compile. :P I said answer for problem, no what have to do for to get the files. Because the files is already there. Yes for build folder need compile. I just knew from the beginning that already had done compile. Because of this i said for build.
-
Help Help Gia Event
Baggoss replied to ThelwHelpRePaidia's question in Request Server Development Help [Greek]
Όλα αυτά που ζητάς, είναι ήδη στο frozen. Τσέκαρε στο gameserver/config/frozen -
Try this here: # Bind ip of the LoginServer, use * to bind on all available IPs - LoginserverHostname = 78.58.203.60 + LoginserverHostname = * LoginserverPort = 2106 # The address on which login will listen for GameServers, use * to bind on all available IPs - LoginHostname = 78.58.203.60 + LoginHostname = * # The port on which login will listen for GameServers LoginPort = 9014 Just remove what i have with " - " and add what i have with " + ". After, remove the " + ". Also, gameserver.properties must to be like that: # ================================================================ # Gameserver setting # ================================================================ # Bind ip of the gameserver, use * to bind on all available IPs. GameserverHostname = * GameserverPort = 7777 # This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname = ---> YOUR IP <--- # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname. # If this ip is resolvable by Login just leave * InternalHostname = 127.0.0.1
-
Post your configs. Loginserver.properties
-
Σωστό είναι το αρχείο. Αυτή την μορφή έχει. Τι σου βγάζει όταν πας να το κάνεις execute στην l2jdb?
-
lol.. You take the files one by one from gameserver/disk :o? Error at photo 1 click me This error because the files it is not full. ("libs", config and etc). Error at photo 2 click me This error because i don't have install nothing on my pc. :happyforever: Always, but always, i get the folders from aCis_Datapack /BUILD, and aCis_Gameserver/BUILD/dist. This is the correct way! But maybe you say i'm wrong, because i don't write 4 words here: Make copy all folders from" workspace\aCis_gameserver\build-dist" and drop it into new folder. lol.. My answer is "aCis_gameserver\build" because i want to explain that the files have to get from gameserver/BUILD/dist, not from simple dist folder (gameserver/disk). Why you looking for a way to judge? Where is the wrong here on example? All the files is at BUILD folder. This i want to explain... What more? Of course you must to get the folders from gameserver/build/DISK, but not from simple gameserver/DISK folder. If he go at, gameserver/build, will see there the disk.. So? He it is stupid to not understand what must to do? Right? Give a look in photo of navatnass, is in gameserver/disk, and not in "gameserver/BUILD/disk"... So, because of this get this error. So, i do not understand why you answered with this behavior? Where exactly is the wrong? On my head, or on yours? Sorry if i answer like that, but sometimes the knowledge makes some people to look like a stupid man. You don't have to agree with me, just sometimes, the mind has to work. Give a look in this video. :) I said the answer last night... If you want listen, if not, then good luck with your hard day with copy one by one all files/folders. 1) Create a new folder somewhere 2) copy all folders from aCis_Datapack/build and drop it at new folder you created. 3) copy all folders from aCis_gameserver/build/DISK and drop it at new folder you created.
-
Κατέβασε κάποιο Custom Shop, και από εκεί επεξεργάσου τα multisell όπως σου είπα για να το κάνεις όπως θέλεις..
-
Μόλις μπεις στο multisell, κάνε αναζήτηση το ID από το Item που θες, και θα σε πάει εκεί που είναι. (Το ID του item μπορείς να το βρεις πληκτρολογόντας το όνομά του στο παραθυράκι που εμφανίζει όταν πατάς στο παιχνίδι " alt & g "). Μετά click στο "Item search" και θα σου εμφανίσει το ID του. Τώρα για τα mobs, πάτα επάνω στο mob "Shift & click" και μετά "Edit Droplist". Εκεί βάζεις αυτά που θες.