TLDR: make disposable characters in our existing server with a new 'class'
Suggestion:
Create new fake 'classes' E.g. A class called TestSorc or Sorc2
Implement new skills/balances in these classes and make it simple to level/use these characters
BUT these characters have a time limit on their useability.
How it would work:
Create job change quest for L1 characters only that explains these characters will be deleted– one quest per new class
Quest requirement: 150m gold. This will eliminate any people accidentally doing this and deter farmers who want to use the disposable character to farm gold.
Follow-on quest: Gives you an Exp pots with no level requirement that will allow you to level to 85
Follow-on quest: Gives you full CQ gear/weapon, BF gear & BF accessories
Follow-on quest: Gives you costume/title similar to moolah title, but called 'TESTER' (so as to make it undesirable to own on permanent basis)
Follow-on quest: Gives you 25 skill reset potions
All items from these quests are untradable
How is it disposable?
Option 1: Every 2 weeks or so, all these characters will be deleted (set up a script to wipe out all players with a class starting with 'Test')
Option 2: Make all the items received via the test quest sequence, expiring items (eg 2 weeks) & make those characters unable to do CQ. So no one loses any items they trade to the character and can just remake it themself. I would still suggest deleting the characters periodically (eg when the testing is complete+ give like a week's grace period) just so people don't level 101 alts just to give themself buffs etc.
Plus points:
Lets people try out the new skills and provide feedback/get used to the idea
Allows people who don't want to test to continue with their normal activities
Lets people experiment with classes they have not tried
(very small) gold sink
Minus points:
Might still have some exploits (can't think of it at the moment)
Need some way to supply cards/random accessories that people want other than CQ & BF
If someone forgets about the scheduled deletion and loses an item they traded there, they might QQ and cause extra work to get the item recovered. (or can just ignore any such requests ie trade to that account at your own risk)
Not sure if things like global cd duration can be tested in isolation
I'd welcome any comments... not sure if this is possible in terms of coding too, but I hope so