Jump to content

Question

Posted (edited)

Χαίρεται! Έχω ένα μεγάλο πρόβλημα με τα siege.
Χρησιμοποιώ ασις
Έβαλα να γίνονται τα σιτζ 1 κάθε ημέρα
(μπορώ να σας δώσω τον κώδικα να δείτε αν φταίει κα τι σ'αυτόν)
Μόλις ξεκινάω μανουαλ το σιτζ με τον Gm (με ένα μποτακι δηλωμένο σε ένα κάστρο)
γίνεται αυτό
http://i.imgur.com/j8XJbAv.png
ξαφνικά δεν μπορώ να κάνω ταργκετ το μποτακι με τον Gm Και γενικά κανέναν...
αν επιχειρήσω να κάνω ρεσταρτ τον παίκτη μόλις πάω να ξαναμπώ τρώω ντισκονεκτ
Και βγάζει αυτό
http://i.imgur.com/DOZEaEy.png

 

Edit τελικά δεν φταίει το ότι έβαλα τα siege Καθε ημέρα μόλις δοκίμασα με το original του ασις (καθε 2 εβδομαδες) και πάλι το ίδιο πρόβλημα έχω wtf ... 

τι μπορεί να φταίει ;;

 

error log 

 

ERROR LOG
 
May 30, 2017 12:46:38 PM net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer runImpl
WARNING: Bad RequestBypassToServer: java.lang.NullPointerException
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
at net.sf.l2j.gameserver.model.entity.Siege.checkSides(Siege.java:243)
at net.sf.l2j.gameserver.model.actor.instance.Player.isAutoAttackable(Player.java:6527)
at net.sf.l2j.gameserver.model.actor.instance.Player.broadcastRelationsChanges(Player.java:10439)
at net.sf.l2j.gameserver.model.entity.Siege.updatePlayerSiegeStateFlags(Siege.java:439)
at net.sf.l2j.gameserver.model.entity.Siege.startSiege(Siege.java:130)
at net.sf.l2j.gameserver.handler.admincommandhandlers.AdminSiege.useAdminCommand(AdminSiege.java:133)
at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.runImpl(RequestBypassToServer.java:80)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50)
at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:848)
at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:252)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
followed by 
May 30, 2017 12:46:45 PM net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket run
SEVERE: Client: [Character: Myplayer - Account: myaccount - IP: 199.297.157.9] - Failed reading: [C] Action ; java.lang.NullPointerException
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.get(Unknown Source)
at net.sf.l2j.gameserver.model.entity.Siege.checkSides(Siege.java:243)
at net.sf.l2j.gameserver.model.actor.instance.Player.isAutoAttackable(Player.java:6527)
at net.sf.l2j.gameserver.model.actor.instance.Player.setTarget(Player.java:3773)
at net.sf.l2j.gameserver.model.actor.instance.Player.onAction(Player.java:3179)
at net.sf.l2j.gameserver.network.clientpackets.Action.runImpl(Action.java:56)
at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:50)
at net.sf.l2j.gameserver.network.L2GameClient.run(L2GameClient.java:848)
at net.sf.l2j.commons.concurrent.ThreadPool$TaskWrapper.run(ThreadPool.java:252)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Edited by TEOGR_hItMaKeR

Recommended Posts

  • 0
Posted (edited)

lipon pame mia anakefaleosi apo tin arxi

at net.sf.l2j.gameserver.model.actor.instance.Player.broadcastRelationsChanges(Player.java:10439)

to error ksekinaei otan o pextis paei na kani broadcastpacket to RelationChanged

apo ekei perni toys pextes pou exei stin knownlist toy (apo to region pou einai ) sto acis opos to exoun kani me liga logia einai se aktina 4k range me 8k pano kato 

 

se aytin tin apostasi den yparxi kanenas pextis pou den einai se clan h den exei kani register sto castro ?

Edited by pirama
  • 0
Posted

nai ο gm ... αλλά είναι και αυτό εαν πχ αρχίσω το σιτζ και ο λιντερ δεν ειναι μεσα εκείνη τη στιγμη αλλα μπει πιο μετα (αν ηταν στην περιοχη του σιτζ) τρωει disconnect και δεν μπορει να μπει

  • 0
Posted

nai ο gm ... αλλά είναι και αυτό εαν πχ αρχίσω το σιτζ και ο λιντερ δεν ειναι μεσα εκείνη τη στιγμη αλλα μπει πιο μετα (αν ηταν στην περιοχη του σιτζ) τρωει disconnect και δεν μπορει να μπει

o gm exei clan kai einai register ?

  • 0
Posted

όχι ! αυτό λέω 

opote den exoume na kanoume me fantasmata

 

Μα δεν υπάρχει κάποιος που να μην έχει κλαν ... :"((

Θα μπορούσες να με βοηθήσεις γιατί δεν καταλαβαίνω ... 

 

me ena check sto 

at net.sf.l2j.gameserver.model.entity.Siege.checkSides(Siege.java:243)

gia to an i clan einai null kai an einai sto register prin kani to return tha eisai mia xara

  • 0
Posted

πως μπορώ να το κάνω αυτό ;

to null check kai ton elenxo gia to an yparxi sto register map ?

  • 0
Posted

ναι ! το φιξ τελος παντων !

to fix einai allo thema egw se boithisa gia to pos na to ftiaksis  Reguest help einai edw oxi fix :)

 

ase pou ama sto dosw etimo den tha mporesis na mathis :)

  • 0
Posted (edited)
if (_registeredClans == null || _registeredClans.isEmpty())
{
return false;
}
if (clan == null)
{
return false;
}
if (!_registeredClans.containsKey(clan))
{
return false;
}
}

αν εννοείς αυτό πχ δεν δούλεψε :/

 

LOCK THE TOPIC thanks

Edited by TEOGR_hItMaKeR
  • 0
Posted
if (_registeredClans == null || _registeredClans.isEmpty())
{
return false;
}
if (clan == null)
{
return false;
}
if (!_registeredClans.containsKey(clan))
{
return false;
}
}

αν εννοείς αυτό πχ δεν δούλεψε :/

 

LOCK THE TOPIC thanks

 

twra katalabes gt den sou edosa to fix ?

Guest
This topic is now closed to further replies.


  • Posts

    • This is complete dogshit.  It's missing the most basic things. There are duped cells everywhere, and cells where there shouldn't be any, places that are completely unreachable by the player. (like below all sorts of stairs) DO NOT EVEN CONSIDER BUYING THIS, THIS IS CHATGPT SLOP AND A SCAM  
    • A modern game panel rebuilt from scratch for Lineage 2 private servers What is L2jWeb V3? L2jWeb V3 is the new version of the panel, fully refactored from scratch. This is not a small update on top of the old V2 code. The whole structure has been redesigned with cleaner logic, better separation between the web panel and the game database, improved security, and a much better way to support different L2J sources. The goal is simple. Server owners should be able to manage their project, users, donations, shops, game accounts, characters, and multiple servers from one panel without having to fight with hardcoded database logic every time they use a different source. Refactored From Scratch The new implementation was built again from the ground up. The old approach worked, but over time it became harder to maintain because every L2J source has its own database structure, table names, columns, and custom changes. V3 solves this in a cleaner way. Instead of mixing source specific queries all over the panel, the system now uses a proper mapping layer for the game database. Correct L2J Source Database Mapping One of the biggest improvements in L2jWeb V3 is the new database mapping system for different L2J sources. Every important game object is bound to an interface contract. Accounts, characters, items, services, rewards, and other source related actions are not hardcoded directly into the panel anymore. The panel works with contracts, and each L2J source has its own implementation behind those contracts. In simple words, the panel knows what it wants to do, and the selected source knows how to do it in its own database. This makes the project much easier to maintain, easier to extend, and much safer when adding support for more L2J sources in the future. Multi Server Support L2jWeb V3 supports multiple game servers from the same installation. You can add and manage different servers from the admin panel. Each server can have its own database connection, source type, settings, shop products, and services. This is useful if you run more than one realm, different chronicles, seasonal servers, test servers, or multiple projects from the same community. x402 Wallet Crypto Payments L2jWeb V3 also adds support for the x402 protocol. This is a very important feature for modern payments because it allows wallet to wallet payments without a traditional middleman holding the money. With normal payment gateways, the payment usually goes through a company that controls the flow, keeps custody for part of the process, applies rules, and may block or delay things. With x402, the user pays directly from their wallet and the server owner receives the payment directly to their wallet. The facilitator helps the application verify the payment. It checks the payment proof and confirms that the request has been paid correctly, so the panel can safely continue with the donation or balance update. The important part is that the facilitator is not the same as a classic payment processor. It helps with verification and coordination, but the funds move wallet to wallet. For server owners, this gives a more direct payment option and reduces dependency on traditional third party platforms. In order to learn more for x402 protocol click here Donation System L2jWeb V3 includes a complete donation system. Supported payment options can include: Stripe PayPal x402 wallet to wallet crypto payments Donations can be stored in the user's master account balance and then used inside the panel for shop purchases, services, or other features depending on your setup. Master Account System Players use one master account to manage their game accounts and characters. This makes things easier for the player because they do not need to remember every detail separately. From the user panel, they can create game accounts, manage existing accounts, recover details, and access available services. Game Account Control Players can manage their game accounts directly from the panel. Available features can include: Create game accounts Manage existing game accounts Reset or recover credentials View linked characters Use account related services Receive game account details by email if enabled Character Menu And Services The character menu gives players quick access to useful character actions from the web panel. For example, if a character gets stuck, the player can use the unstuck option and send the character back to town without waiting for staff support. More services can be configured depending on the server setup. Shop And Services The shop is fully manageable from the admin panel. You can add products, edit prices, enable or disable products, and choose which server each product is available for. This makes it easier to monetize your server while keeping control over what each server can sell. For example, one server can have different products or prices than another server. Fully Customizable Theme The panel is fully customizable through theme settings. You can change logos, icons, and all main colors directly from the panel, so the website can match your server's branding without editing the code manually. Admin Panel L2jWeb V3 includes a powerful admin panel for managing your project. Admin features include: Server management User management Donation logs Shop management Panel settings Theme settings for logos, icons, and colors Social login settings Security options Game source configuration Most important settings are configurable directly from the panel, so you do not need to edit files manually for every small change. Security Features Security was also improved in the new implementation. Available security features include: Two factor authentication Email verification Cloudflare Turnstile protection against bots Rate limiting per guest IP or authenticated user CSRF protection XSS protection Security headers HTTPS only protection Password confirmation for sensitive actions Social login support Social Login The panel can support social login providers such as Google and Discord. This gives players a faster way to register and log in, while still keeping the account system controlled from the panel. Other Features Database cache system Server status Multi source support Optional email verification Optional account details email after registration Cloudflare Turnstile bot protection Modern user dashboard Modern admin dashboard Clean Laravel based implementation Demo demo.l2jweb.com Some features may be disabled in the demo version or may not work exactly like a live installation. Contact Discord: Contact me Pricing Price is 150 euro flat, the same as Version 2. Existing customers get a 50 euro discount. Custom Work If you need custom features, source adaptations, special services, design changes, or extra integrations, you can contact me and we can discuss your request. Extra custom work is not included by default and must be paid separately. Test And Payment Files are not delivered before payment. If you want to test the panel first, a demo link can be provided.
    • Well, it turns out 100 characters really wasn’t enough for a proper test. Here’s a simulation of 1,500 players in a single location — each one is randomly equipped, running around randomly, and casting skills.    
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..