World Ejections

 
World caretakers can directly examine and/or modify the list of all ejections in their world. In Outerworlds 3.3, an ejection can be by either IP address, citizen number, or computer ID (this requires both a 3.3 or later browser and a 3.3 or later world server.) One or more of these blocks will be added automatically whenever a user is ejected from a world. Access to the ejection list is provided by the World Ejections dialog, accessible from the Options Menu.

Type

This specifies the type of the ejection:

  • An ejection by IP address blocks any attempt to connect to the world from that internet address. Blocking by IP address can sometimes be ineffective if the user in question is on a dynamic IP and can easily change their address before re-entering the world.

  • An ejection by computer ID makes use of a unique hardware ID number that is available on many, although not all, PCs. If a user is ejected from the world and a computer ID is available for their PC, an ejection of this type will be added automatically. A computer ID block will prevent that user from entering the world even if their IP address changes, and regardless of whether they are a citizen or a tourist.

  • An ejection by citizen number prevents a user using that account from entering the world. They will be blocked regardless of whether they are acquiring privileges of another user or not. For obvious reasons, this type of block will not keep out tourists, however if the world does not allow tourists to enter (as determined by the license for the world) then this is the most effective way of keeping a user out of the world. Whenever a citizen is ejected from the world, a citizen number block is added automatically.

Value

This field displays the value of the ejection, based on the current ejection type. For IP address ejections, this is the IP address, in standard x.x.x.x format. To look up a particular IP address, simply enter the address here, click the IP address type radio button, and press the Lookup button. Note that if the last byte of the address is zero, the entire "class C" address is blocked (e.g. if the blocked address is "1.2.3.0", this will keep out anyone with an IP address in the range from 1.2.3.0 to 1.2.3.255.)

For computer ID ejections, the value shows the computer ID in hexadecimal. This value is not particularly useful or meaningful to a human reader, and is provided simply for reference. As with IP address ejections, computer ID ejections can also be looked up by entering the computer ID in this field, selecting the computer ID ejection type, and pressing Lookup.

For citizen number ejections, the value is the citizen number being blocked. As with IP address and computer ID ejections, you can look up citizen number ejections by entering the citizen number in this field.

Comments

Additional notes about the ejection can be stored in this field. This field is for user reference only and is not used by Outerworlds, although when a user is ejected the server will store a note in this field indicating who was ejected and by whom.

Created

This field shows the date at which the ejection was first added. It cannot be modified, although deleting an ejection and then adding it back again will effectively reset this field to the current date.

Expires

This field shows the date at which the ejection will expire. When an ejection expires, it is automatically removed from the ejection list. To adjust the expiration date, press the Change... button. Note: after changing the expiration date field, you must also press the Change button in order to store the new expiration date on the server, or else the change will not take effect.

Ejections with the expiration date set to Never persist indefinitely.

Looking Up An Ejection

To look up an ejection, first select the type of the ejection you are interested in, then enter the appropriate value in the value field and press the Lookup button. You can also use the Previous and Next buttons to scan through all the ejections currently in effect.

Adding A New Ejection

New ejections are normally added automatically whenever a user is ejected. However, it is also possible to enter new ejections directly from this dialog. To add a new ejection, simply select the type, enter the appropriate value, expiration date, and optional comment and press the Add button.

Care should be used when manually adding new ejections, in particular "Class C" IP address ejections. When adding a new ejection, any users who are affected by the new ejection will be immediately ejected. "Class C" ejections can potentially block all users from an entire ISP from accessing the world.

Changing An Existing Ejection

You can also modify the comment or expiration date of an existing ejection. First, look up the ejection that you want to change. Then make any desired changes and press the Change button.

Deleting An Ejection

To delete an ejection, simply enter the address in the address field and press the Delete button.