aCis


Cycle 380-389 focus : movement refactor, quests end. Changeset 388 (1562) is up ! Env drop, PartyMatching, Quests, Bugfixes, Organization

Recent Posts

1
Crappy servers / [L2J]L2Zerdox
« Last post by GodFather on January 20, 2020, 08:56:36 PM »
General Information

Basic Information
Experience Rates: x1000
SP Rates: x1000
Adena: x 15
Party Exp: x 1.5
Party SP: X 1.5

Enchant Rates
Safe +4 for armor
Safe +4 for weapons
Normal Enchant Scrolls 65%
Blessed Max Enchant +12 for Armor (Blessed Scrolls Rate 75%)
Blessed Max Enchant +14 for Weapons (Blessed Scrolls Rate 75%)
Crystal max +14 for Armor(45% if item wont succesfully enchant will drop one enchant bellow.)
Crystal max +18 for Weapons(45% if item wont succesfully enchant will drop one enchant bellow.)
You can enchant with Normal Scrolls from 0 to +16/+18.(No enchant restrictions)

Augmentation Rates
Normal life stone lvl 76 - 2%
Mid Life stone lvl 76 - 4%
High grade life stone lvl 76 8%
Top grade life stone lvl 76 10%
Olympiad Life Stone 100%(Reward from acquiring hero status)

General Information
MAXIMUM CLAN SLOTS: 52
No alliance.
Auto loot
Buff slots 24+4
Subclass & Class Change Free
Retail Olympiads
Sieges & Manors working l2off like
Skills & classes based on retail l2off balance
Flawless Geodata & Pathnodes
Max subclasses 3
Augments 1+1
Economy System
Party Zone changes every day to a new zone
Olympiad Games Retail like (with some custom restrictions)
Epic Boss zones are Chaotic
Unique Gameplay
Many more features!

Custom Features & Information
3V3 & 9V9 Automated Tournament
3V3 Tournament Informations:

3v3
You form your 3v3 before the games starts or you match up alone.
Matching up alone works only on 3v3.
You need a a team of 3 players to match up as a team.

9v9
You need a team of 9 Players
You register at npc for the next game.
No Res skills/scrolls

Tournament informations:
Every player has his own Elo Points, you can exchange these points at the end of the week for varius rewards on the Tournament shop.
The team with the most wins in the end of the week will be announced as the Winner of the Season.

Custom Party zone
The party zone is split in 2 parts: Normal & Chaotic zone. You can choose the spot you want to teleport at the gatekeeper.
The Normal part of the party zone has less drops than the Chaotic.
In the Chaotic part, there is a Mini-Boss which spawns every 3 hours and has good drops.
You can only enter the party zone with a party of 3 players at least.
The party zone changes every day to a new zone.
 
Party Matching & Boss Hunting
You can search for party in our party matching system, for bosses, for pvp, for farm and ctrl.
System works easy and smoothly, you only need to select what party you looking for, and our party matching system will automatically search a party that fits you!
However, you can also see all the parties in in our server live, and ask leader to join them, by a just single button ''Party request''.
 
Grand Bosses
You need Quest items retail like in order to go inside on the Epic Bosses(Quest items can be found for free in GM SHOP)
Static respawn times.

Valakas spawns Sunday/Wednesday 21:00 GMT +3 (1h window).(You can re-enter inside after Valakas awaken)
Antharas spawns Saturday/Thursday 21:00 GMT +3 (1h window).(You can re-enter (inside after Antharas awaken)
Baium spawns Monday/Friday 20:00 GMT+3 (1h window). (You can re-enter inside after Baium Awaken)
Queen Ant Spawns daily 19:00 gmt +3 (1h window).
Zaken Spawns Tuesday/saturday 20:00 gmt +3 (1h window) (You can re-enter inside after doors are open)
Frintezza Spawns Friday/Sunday 23:00 gmt +3 (1h window)(You can re-enter inside on the npc)
Core spawns Monday/tuesday/Wednesday 18:00 gmt +3 (No window)
Orfen spawns Thursday,friday,saturday,sunday (No window)

 

Custom Noblesse System
The party that will last hit the boss Barakiel (5 hours respawn time & 1 hour window +/-) will
automatically gain noblesse status.
You can also trade 15.000 Farm Tokens in our Noblesse/Subclass Manager which is located in Giran to gain noblesse status.


Olympiads
Olympiad period 7 Days(1 week)
Heroes will be given automatically  at 12:00 UTC +3 on every Monday.
Olympiads arenas retail like.
Upon selecting 5 Buffs before match starts on the Arena manager (To make dd classes and some other classes more fair to play olympiads)
After every fight, a panel with information about the match and the participants is displayed to both the winner and the loser:
- Class-based games are disabled to avoid feeding.
- The rankings update every 5 minutes when the Olympiad runs (the manager announces it every time they update).
- The games are announced by the manager before they begin.
- Maximum enchant in the Olympiad is +6, which means if your items are higher that +6 they will be modified to +6 for the match and when its over the modifications will be reverted.
- The class balance in olympiad is untouched to ensure retail battles.
The Olympiad begins every day at 19:00 and ends at 1:00 AM (GMT+3).


Customized Siege System
Friday Sieges:
Goddard 20:00 GMT +3 (Clan Winners 5.000 Reputation)

Saturday Sieges:
Rune 20:00 GMT +3
Aden 22:00 GMT +3 (Clan Winners 10.000 Reputation)

 
In game Commands:
.menu

https://www.l2zerdox.com
Dicord: L2Zerdox#2338
[/center]
2
Announcements / Re: Last aCis updates
« Last post by Tryskell on January 17, 2020, 09:44:42 PM »
Changeset 388 (1562)

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.


Env drop, PartyMatching, Quests, Bugfixes, Organization


Env drop - Ty Hasha for debug.
   - Drop Env and Lambda, which were retaining a lot of pointless variables.
   - Add missing "base" functions, and make a use of it.
   - All FuncHennaCON/DEX/... are merged into FuncHenna.

PartyMatching
   Organization
      - Merge PartyMatchWaitingList and PartyMatchRoomList into PartyMatchRoomManager.
      - Move PartyMatchRoom on model.group, make it use AbstractGroup.
      - Delete package model.partymatching.
      - Related packets are cleaned. Methods are generated on appropriated classes to make it cleaner.
   Bugfixes
      - Fix all possible CMEs due to unappropriated containers, fix one possible NPE.
      - Rework the changeLeader management to avoid a client crash.
      - Add the missing max member amount check.
      - Rework waiting list behavior to fit with L2OFF.
      - Set the location as "1", to avoid a client crash. Put a TODO, as we miss needed implementation to code it as it should.

Quests
   - Q351 : Fix reward. Ty p0w3rf1y.
   - Q025 addition. Ty roko91 / Hasha.
   - Q335 addition. Ty RooT / Hasha.

Bugfixes
   - Fix login system, reverting Account cache system.
   - Clan skills aren't rewarded on Player relog if reputation < 0.
   - Clan skill, upon acquisition, isn't rewarded if reputation reaches 0.
   - Add a missing Config.MINIMUM_CLAN_LEVEL use over ClanMember.
   - Fix Sand Cloud, Heroic Grandeur, Heroic Berserker, Invocation skills.
   - Rework ForestOfTheDead in order Npc references are correctly exploited + some cleanup. Ty Hasha.
   - Fix HP/MP Clan Hall regen calculation. Ty p0w3rf1y.
   - Save ClanHallFunction upon creation. Ty p0w3rf1y.
   
Organization
   - Optimize packet sending over Clan skill acquisition.

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.
3
Newcomers, read this / Re: How to access private sources
« Last post by Tryskell on January 10, 2020, 10:09:45 PM »
Added related infos on BAT payment method

You can now pay me in BAT. BAT is a crypto token used by Brave browser in order to reward content creator. You can generate BAT seeing ads (some little popups).

Brave is a pretty much decent browser based on Chromium engine, which I use on a daily base.

A referal link to the Brave browser is also added.
4
Announcements / Re: Last aCis updates
« Last post by Tryskell on January 07, 2020, 06:36:43 PM »
Changeset 387 (1541)

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.


LS rework, Quest related edits, Chat related edits, Organization


LS rework
   - Generate enums package for LS, and extract existing enums to it.
   - Generate data (sql and manager) package, and move all related classes to it.
   - Replacement of password algorithm from Base64 to BCrypt. Ty SweeTs.
   - Load all Account (previously AccountInfo) in memory, to avoid pointless SQL manipulation and generating/destroying Accounts objects.
   - Extract related content from multiple classes and generate AccountManager and IpBanManager out of it.
   
Quest related edits - Ty Hasha
   - Quest system edit
      - Complete the javadoc + cleanup.
      - QuestTimer storage is simplified (all timers are stored on same level).
      - Quest#onEvent is dropped, onAdvEvent prevails.
      - Add the possibility to cancel specific QuestTimer based on multiple criterias.
      - Implement Quest#onTimer, moving timer based events from onAdvEvent.
      - Quest#onGameTime and Quest#onSiegeEvent got now parameter for easier usage.
      - Make an extensive use of onDecay on all quests.
      - All quests are edited to spawn only one instance of a quest monster at a time.
      - Remove boolean flag isRepeating over Quest#startQuestTimer ; cut that method in 2, Quest#startQuestTimer and Quest#startQuestTimerAtFixedRate.
   - Quests
      - Introduce SecondClassQuest abstract class, holding shared content between all 2nd class transfert quests.
      - Q021 : Add few missing sounds and HTMs.
      - Q242 : Fix the Fallen Unicorn issue.
      - Q619 : Introduce droplists of relics for 4sep and IT.
      - Fix retail typo "Neidrahu" > "Nidrah" on all HTMs ("Nidrah" being the reverse of "Hardin", the necromancer).
      - Q334 addition, ty Rootware.
      
Chat related edits - Ty Hasha
   - NpcSay : added more constructors, javadoc
   - CreatureSay (Say2)
      - added more constructors, javadoc
      - updated packet structure, removed _npcString (IL client does not use NpcString)
      - removed systemmessage parameters, they are not used by client
      - updated parameter names, added some explanation
      - updated the usage of packet, whenever possible, changed to NpcSay(shorter packer name (string) -> npcid (int))
   - Introduction of new enum SayType for chat type.
   - Added NpcStringId container, based on L2OFF fstring.txt content.

Organization
   - Add SevenSignsManager#getLosingCabal(), rename SevenSignsManager#getCabalHighestScore() > getWinningCabal().
   - Delete CabalBuffer instance. Move behavior to AI script, as group.CabalBuffers. Behavior is taken from L2OFF GF (same than IL).

Note: Prefer NpcSay over CreatureSay, when having a need for creature (with NPC ID) to speak.

PS : The transition between Base64 and BCrypt for password encryption is left to live servers owners, but the idea is to edit used algorithm of "password replace feature" using BCrypt on your existing account panel, and request your users to edit their password to be able to log on.

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.
5
Announcements / Re: Forum Announcements
« Last post by Tryskell on January 05, 2020, 12:09:12 PM »
"Redirection links towards important topics" category is dropped, instead I decided to move important topics to their own, dedicated board to avoid people to search and persecute me with idiots and already answered questions.

Discord channel has been edited to reflect this change.
6
Newcomers, read this / Terms of Agreement
« Last post by Tryskell on January 05, 2020, 11:01:59 AM »
Terms of Agreement

Using aCis, you accept the following:
  • You can't sell aCis pack, customized or not.
  • You can't share any revision posterior to current public revision.
  • aCis forks are allowed for following conditions:
    • Your pack stays open source (in order useful fixes can be used in the main pack).
    • You can use any of the free versions as base.
    • You don't update it with revisions posterior to current free revision.
Breaking rules lead to following punishements:
  • As Customer/Inner Circle, an immediate forum rank drop. In case you donated, I won't refund your money.
  • No support of any kind.
  • A boycott of your pack, notably your marketing topics, no matter used forums.
7
Newcomers, read this / What is aCis ?
« Last post by Tryskell on January 05, 2020, 10:59:01 AM »
Introduction

aCis (acronym for "another Crappy interlude server") is a Java emulator, based on L2J work, focusing on Interlude chronicle. Project leader is named Tryskell. The project begun around december 2010, after the end of L2JArchid. At this moment, none European L2JIL pack was maintained.

Particularities
  • We focus about retailness ; a big emphasis is done to reproduce the good aspects of L2OFF behavior, using all informations we still have.
  • The customs are dropped when not needed. It allows you to make WHAT YOU REALLY WANT, avoiding any conflict. The time saved not developing customs is fully used to enhance retail behavior.
  • The pack is under a freemium concept, which mean you can contribute with money or with code, and get rewarded with latest sources access. Read the dedicated thread to understand the whole concept.

Achievements

Countless reworks have been done, but the biggest could be named as:

* XMLization of numerous tables.
* Complete rework of scripts folders, with drop rates checked from L2OFF.
* Rewritten AIs using L2OFF behavior.
* Cleaned up knownlist system.
* New movement system.
* Multiple hundreds, if not thousands, fixed issues.

A lot of work is still needed : join the community in order L2J world got one day a decent IL emulator.
8
Announcements / Re: Last aCis updates
« Last post by Tryskell on January 02, 2020, 05:41:34 PM »
Changeset 386 (1497)

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.


MariaDB / SQL tables, Scripts, Bugfixes, Organization


MariaDB / SQL tables
   - Consider to download latest MariaDB (10.4.11 at the date of this note) and transfer your db to it. MySQL is considered legacy.
   - Following tables are edited : accounts, auctions, augmentations. More will come with time, until all are optimized and follow convention.

Scripts
   - Addition of Q120. Ty StinkyMadness for adaptation.
   - Addition of Q343, based on L2J's ivantotov script. Fix memoStateEx to fit L2OFF.
   - ShadowWeapon script
      - Add 10 missing entries out of 90, out of 3 multisells.
      - Add exchange option to Ranspo, as depicted on L2OFF.
   - Q101 : add missing quest items in registered items list. Ty Rootware.
   - Q336 : add missing npcId in addTalkId. Ty p0w3rf1y.
   - Q626 : make the quest repetable and party friendly, according client infos. Ty p0w3rf1y.
      
Movement
   - Fix Boat stop behavior upon harbor reach (both regular and busy states), leading to memory leak.
   - Fix IOOBE over GeoEngine#findPath (trying to set player on non-existing layers), based on Hasha fix.
   - Fix movement issue related to route cutting edges. Ty vladalien.

Bugfixes
   - Orcs Mystics are considered as FIGHTER, and not MAGE anymore (22nd May 2007 patch note). Ty shyr.
   - Allow non stackable items with amount > 1 over create_item. Limitation based on inventory slot amount.
   - Second layer of fixes for enchanted item buy possibility.
      - Add missing messages for buy/sell enchanted items.
      - Add missing OperateType.NONE, which fix stuck behavior upon fail (casting a skill, setting on NO_STORE zone, etc).
      - Add ItemRequest#_enchant + related checks.
   - Fix Dice roll vector.
   - Fix SchemeBuffer duplicate key exception. Ty Sahar.
   - Revert part of 385 related to CC edit, fixing CCE about Raidboss.
   - Fix SecondClassChange "congratulations" htm.
   - Don't disband Party on DISCONNECTED leader (as tested on AdvExt).
   - Add missing zone data related to rev 384. Implement it under new enum SpawnType, based on StinkyMadness suggestion.
   
Organization
   - Server bypass floodprotection is lowered from 500ms to 100ms (lowest secured value, less painful for user).
   - Add SpawnLocation#getLocationWithOffset.
   - isVisible refactor, ty StinkyMadness.

Movement is still experimental. The status IS NOT OK for LIVE servers. MoveToPawn behavior still need to be fixed.
Siegable Hall isn't tested, and probably need further development. Those CHs are normally fully working regarding owner administration.
9
Crappy servers / L2Vex Custom PvP Server.
« Last post by Sentiments on December 15, 2019, 12:14:00 AM »
The grand opening will take place day   15.12.2019 at 19:00. /GMT +1



 
____________________________________________________________________

INformations:
Server Platform: L2ACIS - PVP SERVER
Interlude / Custom Server
Server Timezone: Time (GMT +1)
Server OBT: 15.12.19 at 19:00 GMT+1.
 

Experience (XP): x1200
Skill Points (SP): x1200
Drop (Adena): x1200
Drop (Items): x1200
Spoil: x1200
Drop (Raidboss): 100%
Drop (GrandBoss): 100%
Drop (Grandboss Jewelry): 100%
 

 
Enchant:

Enchant amount: +3
Enchant amount: +18
Chance (for Regular Scrolls): 60% on shop
Chance (for Blessed Scrolls): 90% on shop
Chance (for Crystal Scrolls): 100% dropped on Party Zone and Raid Bosses.
 

Raid Bosses:

All Epic's Level 80
PVP Zones: All Epic Bosses

Flame of Splendor Barakiel: 3 hours / Random + - 1h
Valakas: 6 hours / Random + - 1h
Antharas: 6 hours / Random + - 1h
Baium: 6 hours / Random + - 1h
Zaken: 6 hours / Random + - 1h
Core: 6 hours / Random + - 1h
Orfen: 6 hours / Random + - 1h
Queen Ant: 6 hours / Random + - 1h |
Cabrio / Hallate / Kernon / Golkonda: 3h / Random + - 1h
Other Custom Raids - 2 hours / Random + - 1h
The limitation on amount of players inside of the Valakas lair was removed.
 

Custom Armos & Weapons
Custom Apella Armor . on custom shop.
Custom Dynasty Armor . on custom shop.
Custom Nether Armor  & Weapons. Comming soon as update.yJe1kUP.png
Custom Vex Weapons dropped by Custom Raid Bosses with drop rate 50%.

ATTENTION: Nether and Vex Weapons have same stats.
ATTENTION: Nether Weapons are not introduced in game yet.

GamePlay:

Working Clan Halls and Castles
Full Working Geodata
NPC Buffer- 3 hours buff time
Player command - .menu
War Points NPC
Everyday event TvT/CTF/DM - 13:00 / 16:00 / 19:00
Offline Shops Working ATTENTION: Bassed on Vote Coin.
Autoloot system, Autolearn skills
Mana Potion (500MP Delay 4 seconds) - ( Right Click - autouse )
Agumentations System
3v3/9v9 Npc Event
GM Shop / Custom shop
Increased weightlimit and inventory slots
Starter package - TOP No-grade
Skill: Anti Buff Shield
Skill: /unstuck - 20sec
Full Npc Buffer

Status NPC: Clan PVPStatus / PvP Status / PK Status / RB Status |~ 30min refresh

Olympiad GamePlay

Olympiad Period - 1 Week / Olympiad duration period - 18:00 to 00:00 (CET \ GMT +1).
Olmpiad Will be NO CUSTOM ITEMS (NO TATTOO) AND +6 ENCHANT MAX.
 


Life Stone:

Life Stone skill chance - 5%
Life Stone skill chance - 10%
Life Stone skill chance - 15%
Life Stone skill chance - 20%
 
 
Noblesse: In ordre to get noble stats u have to cpmplete a couple of tasks, you have to kill several RaidBosses and get the 4 Crowns then go to Main Town and trade them for nobleese item on "Jackson".




Website | WWW.L2VEX.COM
10
Crappy servers / Re: [C5] [L2OFF] OathOfBlood.EU - Claw x3
« Last post by DarthVader on December 11, 2019, 09:13:40 PM »
L2OFF at the moment.