Public/Private: Allows you to control whether the server is public (shown on the registry) or private (hidden on the registry). Normally, set this to Public unless you are performing server maintenance.
Server Name: Name of the server on the registry. Needed for a server to display on the registry.
Main Channel: Name of the start up channel (the one that users first see). Random if one isn't put in.
Server Description: What the user sees on the registry. Can include HTML.
Server Announcement: What the user sees at the top when they enter a server. Can include HTML.
Max Players: Maximum number of players allowed on the server at any one time.
Port Number: Changes the port number that PO uses for connections.
Expiry Time: Sets the time that inactive accounts will be deleted after (in days).
Safe Scripts: Checking this option prevents the script from changing auth to or from 3 or more. It also blocks the function sys.system() (see Script section below). Use this if you haven't created the scripts yourself and got them from another source, although it's recommended that you should only ever get scripts from trustworthy sources such as the Pokemon Online Scripts.
Tray Options: Checking "Minimize to Tray" will allow the server window to move to the system tray when minimized, saving window space. Checking "Show Tray Popup" will give a notification when this happens.
Password Options: Checking "Require Password" means that a server password is required to enter. You can set the password in the menu. Not recommended except for testing purposes or private groups.