Player modules
What the owner switches on for players, and how it relates to connector capabilities
Two different things decide whether a player sees a feature, and it helps to keep them apart:
- A capability is something the game server's bridge implements. It is not a setting. See Capabilities.
- A player module is something the portal owner chooses to offer. It has an on/off switch in Admin → Game Servers → Player modules.
A module is visible to players only when both agree:
visible = the connector implements what the module needs
AND the owner has the module switched onThe modules
Every module is on by default, so a freshly connected server is usable without configuration.
| Module | Needs | Off means |
|---|---|---|
| Shop | DELIVER_ITEM_GRANT | No shop page; products stay configured and reappear when switched on |
| Bundles | — | No bundles page; codes cannot be redeemed |
| Redeem Code | — | Players cannot redeem bundle codes |
| Lucky Slots | — | No spins; coin-only prize pools are also hidden |
| Rankings | LIST_RANKINGS | No leaderboards |
| Vote & Earn | — | No voting page and no vote rewards |
| Character Services | CHARACTER_SERVICES | No paid rename or gender change |
| Unstuck character | UNSTUCK_CHARACTER | Players cannot unstuck a character themselves |
| Self-service account creation | CREATE_GAME_ACCOUNT | Players can only link a game account that already exists |
Bundles, Redeem Code and Lucky Slots carry no capability gate of their own: a server that cannot deliver items is hidden from players entirely, which is what protects their content.
When the connector does not implement what a module needs, its switch is shown off and disabled with the missing capability named. Turning the switch on is not possible, because it would change nothing. Whatever the owner had chosen before is preserved, so implementing the capability later restores the module as it was.
What has no switch
Linking a game account and listing that account's characters have no module and
no switch. Every other module reaches a player through them, so switching them
off would not hide one feature, it would break all of them at once. They follow
VERIFY_GAME_CREDENTIALS and LIST_ACCOUNT_CHARACTERS directly: implemented
means available.
The same applies to the two catalog searches. They are used while an owner builds content, never by a player, so they appear only under Game server support.
DELIVER_SKILL_GRANT has no switch
either, because it does not turn a module on or off — it decides what Shop and
Bundles may contain. Without it the Skill option is absent from both
builders, and the modules themselves run on items and coins as usual.
A server that cannot serve players
A game server whose connector is missing VERIFY_GAME_CREDENTIALS,
LIST_ACCOUNT_CHARACTERS or DELIVER_ITEM_GRANT does not appear in the
player portal at all, whatever its modules say — every player action would
fail on use. The same goes for PLAYER_ONLINE_EVENT on L2J; an
L2Off server queues instead of holding, so it is not required
of that family. The server stays fully visible in the admin console so the
missing capability can be implemented.