Jump to content

Recommended Posts

Posted

Hi guys!

 

I have a little problem. When I try to make my server online, i can't connect to it with my client.

All ports are open.

My ipconfig.xml setting look like this:

prob1g.png

 

And the consoles look like this:

prob2g.png

 

In l2j configurators everything is on default.

I changed my l2.ini file's server addr. to my external ip.

 

...and it still doesn't work...

I need some help !

 

 

 

Fixed !!! The error was in my ports...

Posted

any of this package have zaken instance (night time /daytime) fixed ? and freya instance ? or pailaka injured dragon ?  i have tried a lot of datapacks (high five) without results i dont understand they relase a lot of packs every day but they have all always the same bugs , what the hell they fix ?

i have also tried to fix it manually but still dosen't work idk what to do..

Posted

Changelog for L2jServer BETA 9168

Fixed in this BETA:         

- BETA: Fixes:

        Removing unneeded explicit "this" qualifier.

        Removing all invalid float/double comparisons, using Epsilon approach.

        Replacing str.startsWith("#") with str.charAt(0) == '#'

        Replacing try/catch with if statement in Quest when item count exceeds Long.MAX_VALUE, Suggested by: UnAfraid

        Replacing loop to copy arrays with System.arraycopy(..)

        Fixed typo in JavaDoc? in SystemMessage?, Reported by: UnAfraid

        Fixed Integer division for floats.

        Replaced (str.length() == 0) with str.isEmpty() and (str.length() != 0) with !str.isEmpty().

        Avoiding unnamed threads.

        Replacing End of Line character(s) with platform independent constant.

        Minor fixes to .properties files, keep the new line, so it will display correctly in the configuration tools.

- BETA: Your Pet won't be gone even when you don't feed it.

- BETA: Fixing minor NPE since [5622] * Reported by: ivantotov, Adry_85

- BETA: Castle and Fort skils fix.

    Core-Part for ​[DP9160]

  Patch by: Nik

Tested by: Tavo22

Reviewed by: Ahmed

- BETA: Some changes to visibility and some spelling corrections.

- BETA Quest class improvements. Patch by: jurchiks Reviewed by: Zoey76

- BETA: ManorData? cleanup

- BETA: Moving Christmas Tree instance to dp scripts.

- BETA: Removing debug stacks. * Reported in #6316

-  BETA: Simplified Formulas for Curse Death Link & Fatal Counter, also updated to match retail (98% at least).

  Reported & Tested by: facheme

  Thanks to:

    jurchiks (for some help).

    tans (for retail info with pictures about damage depending of HP's amounts).

- BETA: Some Quest related improvements. * Patch by jurchiks

- BETA: Item classes cleanup.

- BETA: Some misc changes:

        Loggers review:

            Added getClass().getSimpleName() as prefix.

            Added some missing loggers.

            Removed useless spammy debug logs.

        !L2Manor:

            Moved to datatables as ManorData?.

            XML Reading to DocumentParser?.

        Other:

            Some trove -> Java maps or Javolution (When thread-safety is needed)

- BETA: Minor typo fixes:

        NpcWalkerAI:

            Minor typo in delay warn.

                Reported by: drathir

        L2Object:

            Cleanup forgotten npc instances from [5562]

                Reported by: Ahmed

- BETA: Fixing banishForeigners() method in some zone typs it could miss clanless players.

        Reported by: jurchiks

- BETA: Fixing NPE when Zone is null and banishForeigners is called().

        Also some minor cleanup.

        Reported by: valdaron

- BETA: Cleanup of L2PetInstance

- BETA: FrequentSkill? to SkiillHolder? instead of manual update after server load/reload skills.

- BETA: L2PcInstance cleanup:

        bypass validation lists to Javolution.

        Using addItemId in SystemMessage? where String was used for.

        Cleanup.

- BETA: Some cache classes review:

        HtmCache? to javolution.

        Removing hashCode usage as i said many times its wrong.

        Cleanup.

- BETA: Some trivial spelling corrections.

- BETA: Updating QuestSound enum. * Patch by: jurchiks

- BETA: Spelling check for config properties.

- BETA: Updating Multilingual system properties.

- BETA: Fixing NPE Vulnerability please keep in mind Die server packet is not for players only but for monsters too using getActingPlayer will return null for monster!

- BETA: Minor fix for [4771] "To Castle "& "To Clan Hall" buttons should be visible even if player is inside a respawn zone, except if player is jailed.

- BETA: Upon clan removal cancel any active clan hall bids.

- BETA: Fixing NPE in ItemsOnGroundManager? related to non thread-safe list.

- BETA: RequestRestartPoint? changes:

        When GM using fixed res he won't be teleported but just revived.

        Cleanup.

- BETA: Quest class changes:

        _questInvolvedNpcs to Set and implementing getter.

        _allEventTimers to L2FastMap and implementing getter.

-  BETA: Optimization of Util.printData

    New Class: HexUtils, contains static methods to convert bytes, integers and byte arrays to hexadecimal character presentation.

    It also has an optimized version of the hex editor like data dump of Util.printData(byte[], int) which is faster.

    Util.printData() modified to use the new HexUtils.bArr2HexEdChars() method

- BETA: Fixing visual glitch when using Steer in Clan Airship it wasn't displaying properly the Airship helm.

- BETA: NPE Fix:

        Within !Formulas.java:

        Thanks for reporting it valdaron

        Thanks for pointing it out UnAfraid

- BETA: Support for PeaceZone? in Boats.

- BETA: Encapsulating quest sounds in an enum; saves some memory and CPU by reusing pre-constructed objects instead of creating new ones each time a script calls the playSound method. Read QuestSound? comments for more info.

        Usage: st.playSound(QuestSound?.ITEMSOUND_QUEST_MIDDLE) instead of st.playSound("ItemSound?.quest_middle"). It doesn't require an import for QuestSound?. Patch by: jurchiks

-  BETA: Minor fix for [5584] at L2ClanMember.

    L2Clan class format and cleanup (without code changes).

- BETA: Using the new npc chat types.

        Say2.ALL -> Say2.NPC_ALL

        Say2.SHOUT -> Say2.NPC_SHOUT

        Continuing from [5558]

- BETA: Reworking L2ClanMember related code:

        Fix for Noblesse/Hero status for clanless characters. Patch by: Tavo22

            With minor changes.

        Removed useless constructors.

        Replaced L2ClanMember(L2Clan clan, String name, int level, int classId, int objectId, int pledgeType, int powerGrade, String title, boolean sex, int raceOrdinal) with L2ClanMember(L2Clan clan, ResultSet clanMember).

        Added JavaDocs to L2ClanMember.

        L2ClanMember#calculatePledgeClass(..) is now static.

        L2ClanMember class format and clan up.

        ClanTable class format and clan up.

        Updated other related classes.

-  BETA: Cleanup.

    Removed WayPointNode? class.

    Removed multiple duplicates of ItemHolder class.

    Removed unused related properties.

- BETA: Minor fix for configs. Patch by: malyelfik

- BETA: Knownlists revise:

        Increasing distance to watch for walkers to 9000 from 8000.

        Considering vehicles as walkers.

        Allowing L2NpcInstance to see objects too.

        Cleanup.

- BETA: Minor fixes:

        Fixing more NPE vulnerabilities from [5565].

            All changes in Config class has been review and some parts improved.

        In CursedWeapon replaced hard-coded custom text with system message, it may still be custom, although I think is proper message.

- BETA: Fixing some NPEs in Formulas. * Reported by: Nik

- BETA: Fixing some more NPEs. * Reported by: Nik

- BETA: Misc fixes:

        Fixing little npe from [5565]

            Reported by: Nik

        Excluding GMs from flood protector checks.

        Adding useful method getPlayersCountInRadius() in Util.

            Patch by: Tryskell

        Removing 1 useless method in L2PcInstance.

- BETA: Fixing conflict in forget/watch ranges on attackable knownlist.

- BETA: Fixing little typo from 5565 also fix for ticket #6306

- BETA: Fixing some NPE's that recently appeared.

- BETA: Misc fixes:

        Unhardcoding Territory Ids at TerritoryWarManager.

        Moving and renaming gameserver/Territory to gameserver/datatables/TerritoryTable

        Renaming addFortId(int) to addCastleId(int), it manages the parameters for Castles, Halls, Fortress, Contestable Clan Halls, Territories, couldn't find a better world using client file name as reference.

            Fixing JavaDoc at SystemMessage#addCastleId(int)

        Unhardcoding all Castle names in Siege, thanks UnAfraid for the tip.

- BETA: Some reworks and cleanup:

        DoorTable?:

            Trove -> HashMap? migration.

            Removing hashCode usage its wrong please quit using it!

            Cleanup.

        Instance:

            _spawnLoc int[] -> Location by Zoey76?'s request.

            Using IL2Procedure for the Packet broadcast and eject by Zoey76?'s request.

            _doors List<L2DoorInstance> -> Map<Integer, L2DoorInstance> for faster doorId lookup.

            Cleanup.

        AbstractPlayerGroup?:

            FastList? -> ArrayList? migration.

            Cleanup.

        StatsSet?:

            Changing constructor to provide support for any kind of map (It can be used for example with TreeMap? for alphabetical key order or HashMap? for fifo = first in / first out order)

        And some misc code update/cleanup.

- BETA: Updating L2FastList/L2FastMap to use IL2Procedure and drop of all unused custom maps in gameserver's util package.

- BETA: SystemMessage? packet update:

        Added Door Name type (id 11)

        Added some TODO tasks.

        Fixed some typos in localization method.

        Cleanup.

-  BETA: Replacing Trove4J with Java/Javolution in some places:

    Replaced Trove from Config.

    Instead of returning ArrayList or FastList returning the superinterface List, this way we can change the underlying implementation without changing the whole code (same for Map and Set).

    Replaced Trove in Instance class, removed some synchronizations replaced with shared FastList, require feedback.

    Added a new method to Quest class.

        public List<L2NpcTemplate> addKillId(Collection<Integer> killIds)

    Updated Trove to 3.0.3.

        Updated L2TIntObjectHashMap implementation to match the framework's implementation by Ahmed?.

    Using DocumentParser for ipconfig.xml using a static class.

  Note: Update your library folder properly!

- BETA: Fixing NPE for not existing child door. * Reported by: Micr0

- BETA: Moving some npc instances to dp scripts:

    L2BirthdayCakeInstance

    L2CabaleBufferInstance

    L2TotemInstance

- BETA: Fixing the method !addItemName(int) to support custom items as well.

- BETA: Fixing little typo with npc showName/targetable seems i swapped them in first implementation.

- BETA: Minor fix for Crating feature, extra from [5395].

- BETA: Handlers rework:

        Using generic interface to standardize current and future handlers.

        Added removeHandler method.

        Cleanup of all the package.

        Misc:

            Little cleanup of QuestManager?.

            Added the new Say2 npc types (In h5 there is a filter for them)

                TODO: Use them.

- BETA: Minor changes to getHtm() method by UnAfraid, there will be examples of use later.

- BETA: Fixing Logistics Officer's missing htmls. * Patch by: malyelfik

- BETA: Minor fix for L2AttackableAI and L2RaidBossInstance.

        Attackables shouldn't add Static Objects like possible targets.

        Unharcoding Gordon in L2RaidBossInstance.

- BETA: Config for pathnode directory location.

- BETA: Removing flag unset when player die sometimes it can add karma if player had servitor alive and it was killed after the player.

- BETA: While player casting an it's target move behind a wall/door/etc.. cast must be aborted.

- BETA: Olympiad config typo fix. * Patch by: K4N4BS

- BETA: Fixing Linux DB Installers Reported by: tukune

- BETA: Cleanup of Olympiad classes and little typo fix.

- BETA: When you accept a quest, the game system examines your character's inventory and quest inventory to determine if your character has enough free inventory space for the quest item or items. Previously, if the combination of both inventories was 80% full, you could not accept the quest. This percentage has increased to 90%.

- BETA: Add Olympiad H5 Features:

    The new UI for match list will now appear.

    The new UI for match end will now appear.

    Added some TODO tasks

    Patch by: JIV

- BETA: Moving wrong-placed listener.

- BETA: Adding two useful methods to QuestState?: isSet and getCond.

- BETA: Fixing server stuck during zone reload.

- BETA:

        Rename getAttackStanceTask() method to hasAttackStanceTask()

        Epsilon approach for "TODO: (Zoey76) This is mathematically wrong." in L2Character

        Comment corrections in SystemMessage?

- BETA: Quest#getHtm() ArrayIndexOutOfBoundsException? typo fix Reported by: DareStrike?, thecast

- BETA: If configuration files aren't present server shouldn't crash:

    Fixed typo in default IdFactory, Compaction is disabled and default in file is BitSet.

    Fixed missing default for GameserverHostname, now is *

    Removed useless exceptions throws.

    Fixed some logs messages.

    Capitalized all properties file names.

    The AcceptNewGameServer default value in file is now true, same as it's in Config.java

        On server set up there is no need to register it anymore (hexid.txt).

    The LoginHostname default value is now 127.0.0.1

        After AcceptNewGameServer is set to true it will accept any game server, so binding it to localhost is required.

    Restored DatapackRoot for login server.

    Changed some log level from config to info.

    if ipconfig.xml is missing Game Server is binded to localhost.

    Fixed some JavaDocs.

- BETA: More listeners

        Added char create/delete/restore/select listener

        Added some TODO tasks

- BETA: Adding some new listeners

        Dlg Answer listener

            Notify when client sent DlgAnswer? packet.

        RequestBypassToServerListener?

            Notify when client sent RequestBypassToServer? packet.

- BETA: Currently, summons that are affected by effects which use weapon/armor conditions (such as Boost Morale, Angelic Icon, Spirit of Shilen etc.) pass those conditions only if their owner passes them. This is wrong. Summons dont have weapons nor armors, therefore effects that require weapon/armor condition shouldnt affect summons no matter if their owner meets the requirements or not.

  If you somehow think that this change is wrong, that summons should get the bonuses if their owners met the requirements, make a post and prove me that im wrong.

- BETA: Extend Quest for ItemBypass? (tnx JIV for it!)

- BETA: MMOCore Javadoc for the methods used to read/write packets.

- BETA: Some useful utils. I hope you find them as useful as I did :)

- BETA: Pets will no longer take party items without giving the chance to distribute them.

- BETA: Reworking Connection closing by using try-with-resource:

        Using Statement instead PreparedStatement where parameters are not required.

        Minor change in formatter settings to give proper format to try-with-resource statement.

        Fixed many resource leaks.

- BETA: Moving EnchantHPBonusData to extend DocumentParser:

        Using Java's HashMap instead of Trove's map.

        JavaDocs and formatting.

        Fixed #5980, exception when Olympiad enchant limit is zero or less.

- BETA: Improving account ip whitelist feature now it supports multiple ips also a type blacklisted ip or allowed ip.

- BETA: Fixing DB Installers somehow SQLFilter wasn't included in ant build.

- BETA: Misc fixes:

        Removing unused method at LoginServerThread.

        Avoiding useless log from c3p0.

        Minor update for log at !L2PetInstance.

        Minor update for class JavaDoc? at EnchantGroupsData.

        Minor format for HennaInfo.

        Minor improvement for RaidBossSpawnManager.

- BETA: Minor revert for hennas, from [5503-5505].

    Added class JavaDocs?.

- BETA: Null pointer access vulnerability fix:

        Related to pet name change and control item.

        Closing #5318

        Probably from forced database item delete.

- BETA: Skills Boing Hammer's Effect of Doubt(8307) and Ability of Doubt(21007).

- BETA: Minor typo fix in html: Reported by: Gladicek

- BETA: Fixing minor typos and updating quest Mutated Kaneus - Dion(10277):

- BETA: NPCs XMLs improvements:

        Exp to long instead of double.

        Moving hitModify and avoidModify into base tag

- BETA: Fixing little typo in quest Sweet Whispers (15)

- BETA: Underground Coliseum NPCs

- BETA: Updated Imbue Dark Seed skill, and few other minor changes.

- BETA: Fixed XSD file from [9157], please don't remove XML header (encoding standar) from XML/XSD files, otherwise them are not properly identified by XML tools/validators.

- BETA: Castle and Fort skills fix.

- BETA: LoA/Dv related fixes:

    Updated Death Talon skill power.

        Reported by: UnAfraid

    Removed old treasure chest.

        Reported by: ivantotov

- BETA: seeds.xml structure rework. * Patch by: Ahmed.

- BETA: When teleporting out of Dragon Valley, the teleport drop-off location is Hunter's Village too (like Anthara's Lair in Changesets [8658] & [8992]) in H5.

- BETA: The quest Perfect Form is now fully functioning and retail like.

    Q00458_PerfectForm

- BETA: Fantasy Isle Paddies, the wooden doll NPC, now sells new accessories that can be bought with Fantasy Isle Coins. (Source: ​http://legacy.lineage2.com/news/highfive_13.html)

- BETA: Missing droplist for new raid bosses.

- BETA: Dragon Valley and Antharas' Lair base implementation:

    Antharas' Lair and Dragon Valley have been revamped. New Separated Soul NPCs live in Hunter's Village, Dragon Valley, and Antharas' Lair that can teleport characters level 80 and above between each of these areas.

    Separated Soul NPCs can synthesize certain items into Antharas Blood Crystals:

        Will of Antharas: Can be obtained from the Raid Boss monsters in Antharas' Lair.

    Sealed Blood Crystal: Can be obtained from the raid boss monster in Dragon Valley.

    Certain older monsters in Dragon Valley have been moved to Watcher's Tomb.

    The Large Dragon Bone item, which you can obtain in this zone, summons particular raid boss monsters. Use the item on a Dragon Vortex found in four places inside Dragon Valley to summon and hunt the following raid boss monsters:

        Emerald Horn

    Bleeding Fly

    Blackdagger Wing

    Shadow Summoner

    Spike Slasher

    Muscle Bomber

    Dust Rider

    Antharas’ overall stats have been reduced.

    Some monsters in Dragon Valley are running called Trackers(Howl, Mesmer Drake, Dragon Tracker of the Valley, etc).

    Antharas' Lair new RBs and Knoriks can see you through Silent Move.

        NOTE: Remember to run the SQL update queries to delete old raid bosses.

    Patch by: Adry_85

    Review by: Adry_85, nonom, UnAfraid

    Tested by: Adry_85, !MELERIX, nonom, UnAfraid

 

 

    Special thanks for corbin12, goncafa, !MELERIX, Michalis, Micr0, u3games and UnAfraid for the other support and features.

- BETA: Fixing another skill typos (Added values for all the levels including enchant ones..)

- BETA: Disabled static tables in gs_optimize.sql (due these tables are recreated by default during upgrade process), also fixed missing cleanup from [8851].

- BETA: Fixing huge typo from [9145] Somehow i missed to parse abnormalLvl for all levels when abnormalType doesn't have difference on other levels.

- BETA: Adding abormalLvl and abnormalType to main skill as it should be not on the effect.

        Note: Core support will be done later.

- BETA: Skill Fixes / Updates...

        Fixed "Black Talisman - Free Speech" skill, added "silence_all_two" in negateAbnormals (as Temp Fix), to remove second effect on "silecen_all" skills (Reported & Tested by: facheme).

        Added abnormalType "silence_all_two" (as Temp Fix) in the second effect of "silecen_all" skills.

        Fixed/Updated? most of Improved related skills, also added a Temp Fix in replace of blockBuff effect (that is not done yet).

        Few other minor things fixed/updated.

- BETA: Fixing some typos in skills. Suggested by: UnAfraid BETA: Fixing Mysterious shots and commenting out some typos like enchant_enabled for arrows/shots.

- BETA: Fixing little typo in quest For a good cause (309).

- BETA: Updated Tantan spawn locations and respawn

- BETA: Fixing some typos in Quest Path to Hellbound (130).

- BETA: Quest An Aged Ex-Adventurer

- BETA: Enchant Routes for Curse Disease and Mana Pump skills.

- BETA: Minor fix for Force of Destruction skill.

- BETA: Now all experience for respective levels match retail

    Level 79 to Level 85 (corrected)

- BETA: Monastery AI rework.

        Updated Npcs and NpcStrings?.

        Solina Monks should not attack disarmed/invisible players.

        Solina Knights are training now.

        Added Gumiel AI and Q00457 Lost And Found.

- BETA: Forge of the Gods spawnlist and format

- BETA: Now all experience for respective levels match retail

        Level 11 to Level 75 (corrected)

- BETA: Fixed "owner_restart_point_list" in Schuttgart Clan Halls (retail uses -1230 but seems to be a typo, so we use -1320).

- BETA: Servitor Share shouldn't replace "multi_buff" skills.

- BETA: Continuing with AI review:

        Do not use SkillTable?.getInstance().getInfo(id, level) instead use SkillHolder? DTO.

            Is possible to change the underlying implementation without reworking every single script.

            Avoids some problems during reloading.

        Static final variables should be upper case.

        Minimize the use of @formatter:off

        Use arrays of Location instead of arrays of arrays of int.

        Don't use literal values in the middle of the code, use static final variables for Ids, levels and other values.

        Document the code when something is not finished/retail like.

            When you work in open source is important to note that you knew it wasn't finished and let others know it as well.

- BETA: Airship controller improvements:

        Fixed bug when on server startup airship wasn't set on dock.

        When reloading it wont spawn multiple airships.

- BETA: New npc info menu Quests it will display all the quests that npc is involved with.

- BETA: Gracia Airship controller typo fix.

- BETA: Lindvior Scenes in Keucereus Alliance Base the Tuesday and Friday at 18:58h.

    Thanks to MELERIX, UnAfraid? and jurchiks helping to improve the feature.

- BETA: Fixing little typo since AI revise.

- BETA: Fixed Blessed Earring of Zaken effect.

- BETA: Formatting HTMLs in Q551, Q552 and Q553.

    Fixed 31688-03.html in Q552.

- BETA: Fixing minor encoding issue in documentation.txt

- BETA: Fixed some special characters.

- BETA: Venom update for [9106]

- BETA: ai scripts revise:

        All scripts extending AbstractNpcAI instead of L2AttackableAIScript.

        All static variables to upper-case.

        All constructors moved just after variables and private instead of public.

        Initiating script with new Script(Script.class.getSimpleName(), "ai") instead of new Script("Script", "ai")

        Removed useless checks example addKillId(123) onKill() if (npc.getNpcId() == 123).

        Moved registerMobs method into AbstractNpcAI.

        L2AttackableAIScript is now final please do not extend it anymore.

        Cleanup

- BETA: Removing IceFairySirra?, it no longer available since Freya.

- BETA: Valakas AI rewrite:

    A bit more retail like.

    Simplifed code.

    Cleanup.

- BETA: NPC data xmls for future usage.

- BETA: DP-Part for ​[L5585] and minor typo fix for [9090]

- BETA: Minor update to quest Tired Of Waiting (26), based on corbin12 post.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • ## [1.5.5] - 2026-02-02   ### ✨ New Features - **Discord Login**: You can now sign in with your Discord account. Admins enable and configure Discord login in **cpadmin → Users** (Discord auth settings: Client ID, Client Secret, Redirect URI). If you already have an account with the same email (e.g. forum, Google, or legacy), signing in with Discord links to that account so you keep one profile. Discord login is available on Add Server, My Servers, Vote page, and Premium Ads booking. - **Setup Links**: In **cpadmin → Users**, both Google and Discord login settings now include direct links to their official developer portals (Google Cloud Console and Discord Developer Portal) for easier OAuth app setup.   ### 🔒 Security - **Email Required for Registration**: New user registration via OAuth (Forum, Google, Discord) now requires a valid email address. If the OAuth provider doesn't provide an email (e.g. unverified Discord email), registration is rejected with a clear message. This prevents anonymous accounts and ensures all users can receive important notifications.   ### 🔄 Improvements - **User Auth Badges**: In **cpadmin → Users**, the Registered Members table now shows auth method badges: **Forum**, **Google**, **Discord**, or **Legacy**. Users can have multiple badges if they've linked multiple login methods. - **Server Info Labels**: Translated server info labels (Owner Name, Language, Server Location) are now properly localized in all 5 languages (English, Spanish, Portuguese, Greek, Russian).   ---   ## [1.5.4] - 2026-02-01   ### ✨ New Features - **Google Login**: You can now sign in with your Google account. Admins enable and configure Google login in **cpadmin → Users** (Google auth settings: Client ID, Client Secret, Redirect URI). If you already have an account with the same email (e.g. forum or legacy), signing in with Google links to that account so you keep one profile. The login menu (navbar and login prompts) offers **Login with Forum Account**, **Login with Google** (when enabled), and **Create Forum Account**. Google login is available on Add Server, My Servers, Profile Settings, Vote page, and Premium Ads booking. - **Ban/Unban Members**: In **cpadmin → Users**, admins can ban or unban registered members. Banned users see a full-page message: "Sorry, you are banned from using this site." When a user is banned, all their servers are set to inactive. - **Moderator Activity Log**: **cpadmin → Moderators** now records when a moderator or admin enters the CPAdmin panel (e.g. "Moderator X entered CPAdmin panel at &lt;time&gt;") and when they change any cpadmin settings (only write actions are logged; read-only use is not). - **Clear Moderator Logs**: Admins can clear all moderator activity log entries via a **Clear logs** button with confirmation. Logs are shown at 100 per page with pagination. - **Filter by Moderator**: In the Moderator Activity Log, a **Filter by moderator** dropdown lets you view activity for a specific moderator or "All moderators." - **cpadmin → Users Tab**: New **Users** tab in the admin panel with Registered Members list (paginated), Google auth settings card, and per-user Ban/Unban and server links.   ### 🔄 Improvements - **cpadmin → Servers**: Each server name in the servers table is now clickable and opens that server’s info page. - **cpadmin → Users – Servers column**: The servers count/list is clickable and opens a small modal listing that user’s servers; each server name in the modal links to the server info page. - **cpadmin → Users – Search**: A search bar above the Registered Members table lets you search by **username**, **email**, or **server name**. Results are filtered on the server (paginated); clearing the search resets the list. - **Moderator Activity Log**: Pagination shows "Showing X–Y of Z" and "Page N of M" with Previous/Next when there are more than 100 entries. - **Login UI**: Login options (Forum, Google, Create account) are shown in a consistent dropdown and in modals (Add Server, My Servers, Vote, Premium Ads) for a clearer sign-in experience. - **Vote Page – Unauthenticated**: When you must log in to vote, the page now shows "Vote for [Server Name]" as the main heading and presents login options in a compact section.   ---   ## [1.5.3] - 2026-01-30   ### ✨ New Features - **File Logs in Admin Panel**: Admins can now view CodeIgniter PHP logs (api/writable/logs) directly in **cpadmin → Logs**. Select a date to view the log file, refresh to reload, or delete all log files to free up space.   ### 🔄 Improvements - **Cache System**: Full cache audit and improvements — when you clear cache in cpadmin, both backend and frontend caches are cleared. Server listings, My Servers, pricing, ad config, and chronicles all refresh with fresh data. New paid servers now appear in listings and My Servers immediately. - **Admin Panel – Server Rates**: Server rates in the admin servers table now display in compact format (e.g. x10000 → x10k, x100000 → x100k, x1000000 → x1m) for easier scanning. Hover to see the full value.
    • WTB High Five source running on Salvation/Fafurion client
    • MoMoProxy has updated more static residential proxies for USA location, anyone interested in can view: https://momoproxy.com/static-residential-proxies
    • Hello, i am selling a project that was going to open but at the end i have not the time to do it Its a c4 server ( scripts) with all the c5 changes played from Interlude Client    the server is 1:1 copy of the legendary 2007 L2Revenge server with some bits like events and some more sync stuff There is a lot of retail fixes included  , extender is vanganth and has a lot of mods but mostly fixes on the retail stuff.   Test server is available through discord , i offer client/patch/server/sources The price is 300 Euro and for testing the server you have to pm me at discord banshee1019 , dont really wanna let anybody log because some people are "bad"   Once you buy you also have free support for 1 year , that doesnt mean i will code all your ideas but support you if something comes up , and guide you to do simple edits
  • 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..