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 on

The modules

Every module is on by default, so a freshly connected server is usable without configuration.

ModuleNeedsOff means
ShopDELIVER_ITEM_GRANTNo shop page; products stay configured and reappear when switched on
BundlesNo bundles page; codes cannot be redeemed
Redeem CodePlayers cannot redeem bundle codes
Lucky SlotsNo spins; coin-only prize pools are also hidden
RankingsLIST_RANKINGSNo leaderboards
Vote & EarnNo voting page and no vote rewards
Character ServicesCHARACTER_SERVICESNo paid rename or gender change
Unstuck characterUNSTUCK_CHARACTERPlayers cannot unstuck a character themselves
Self-service account creationCREATE_GAME_ACCOUNTPlayers 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.

On this page