L2Off / PTS

L2Off features

Required and optional functions configured through portal.toml

A capability is a function the connected server reports to Forgeport. The L2Off connector derives capabilities from the queries, catalog paths, and delivery sections present in portal.toml. Removing a section removes its capability; there is no separate list to maintain.

Required for a usable server

User taskConfigurationCapability
Link an accountaccount settings + queries.verify_credentialsVERIFY_GAME_CREDENTIALS
List its charactersqueries.list_charactersLIST_ACCOUNT_CHARACTERS
Find items in Admincatalog.itemsSEARCH_GAME_CATALOG
Deliver purchased items[delivery.item] plus a working extender consumerDELIVER_ITEM_GRANT

The connector queues delivery, so no player-online event is required. It waits for the extender to settle the queue row.

Optional portal features

TaskConfiguration
Create game accountsqueries.create_account
Show online countqueries.online_count
Sell skillscatalog.skills and [delivery.skill]
Sell account Premium[delivery.premium] status, mode, and SQL
Rename or change gender[delivery.rename] / [delivery.gender]
Unstuck characters[delivery.unstuck]
Show rankingsqueries.list_rankings
Publish clans, sieges, and bossesqueries.list_clans, list_sieges, list_bosses

Only enable a delivery section that the deployed extender consumes.

For the query aliases and timestamp requirements behind website sections, see Publish live L2Off data.

Player modules are a separate choice

Capabilities describe what the connector can do. Admin → Game Servers → Player modules controls what the owner chooses to expose. A feature appears to players only when both the connector support and module setting allow it.

Verify

Run Connector check after adding or removing a section. Then compare each enabled query with SQL Server and each delivery/service with the game client. For catalog setup, see Show item and skill names.

On this page