![]() ![]() |
||
![]() |
Help
Page |
![]() |
![]() ![]() |
![]() |
SemiAdmin WebAdmin Usage & Instructions | ![]() |
«Bugs?» | ![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||
![]() |
![]() |
Game Settings User Settings Reference Introduction - top SemiAdmin is a mutator for Unreal Tournament that allows you to configure multiple username/password combinations for server administration. It is useful for situations in which you want to allow friends and clanmates to perform *some* of the functions of a server admin (such as changing maps or mutators) but not all of them (such as kicking other users). It also an extremely useful tool for all admins that lend their server to other clans to be used for matches and scrims, as you can configure those users so that they can access only match-related commands, and maintain the security of your server, without giving away the full server admin password. SemiAdmin is a permission-based security system. Access to the various server admin commands is controlled by privileges. There are currently seven privileges you may use: User, Ban, Gameplay, Kick, Maps, Bots and Summon. In SemiAdmin, abbreviations are used for these permissions - (U)ser, (B)an, (G)ameplay, (K)ick, (M)aps, b(O)ts, and (S)ummon. Users are organized into groups (which you create). Groups are assigned permissions, and this is how you enable your users to have access to commands on your server. The SemiAdmin interface is completely seperate from the normal UT server admin, and you should take some time to acquant yourself with its operation before putting SemiAdmin into use. The web administration interface for SemiAdmin has been added as of version 0.10, and should enable you to easily administer your server without having to remember extensive console commands. This help file is structured exactly like the web admin interface. If you find anything in the web interface unclear, you can click the help link to bring you directly to the appropriate section of this help file. Game Settings Game Page - top You will only see settings that you have the game access level to modify. See Game Access Levels for more information. Settings common to all gametypes:
Additional settings for Team Games:
Additional Settings for Last Man Standing:
Mutator Page - top The mutator page allows modification of the mutators in use for this server. Maps Page - top The maps page displays the map rotation list and allows you to change the map rotation list. Kick Page - top The kick page displays information about each player connected to the game . To kick a player, place a check in the box next to the player's name, and click the "Kick Player" button. You can kick more than one player at a time using this method, by checking more than one box before clicking "Kick Player". Checkboxes are not displayed for bots. Also, team names are not displayed if the server is not currently running a team game. Ban Page - top The ban page displays information about each player connected to the game . To ban a player's IP, place a check in the box next to the player's name, and click the "Ban IP Address" button. You can ban more than one player at a time using this method, by checking more than one box before clicking "Ban IP Address". At this time, there is no way to unban a player's IP address through WebAdmin. Checkboxes are not displayed for bots. Also, team names are not displayed if the server is not currently running a team game. Bots Page - top In Unreal Tournament, you can a certain number of bots, or you may add bots by name. SemiAdmin takes this one step furthur by allowing you to add multiple bots by name, remove multiple bots by name, or do both in the same step. You can, of course, also add or remove a certain number of bots with the SemiAdmin Web Interface. The first set of controls is used to add/remove a particular number of bots. You choose whether you are adding or removing bots using the drop down box and choosing "Add" or "Remove". Specify how many bots you are adding/removing in space provided, and click the upper "Do It!" button to apply the changes. The next set of controls is for adding/removing bots by name. All of the bots on your server are listed here, with checkmarks next to the bots that are presently in the game. To add a bot that is currently not in the game, place a checkmark next to the bot's name. To remove a bot that is currently in the game, click the checkbox to remove the check next to the bot's name. You may add/remove as many bots as you'd like by checking/unchecking all the appropriate boxes before clicking the lower "Do It!" button. It is important to remember, however, that adding or removing bots from this page will not affect the number of bots that join the server (the minimum number of players). To change this, you must do so from the "Game Page", and must have the necessary priviliges to do so. This means that even should you decide to add 14 bots to the game from the bots page, if your minimum number of players is set at 6, when the map changes, bots will still only join the server until there are 6 players. Console Page - top The console page displays the chat log for the current game and allows you to interact with the players on the server. User Settings Add Users Page - top This page is actually quite straight-forward. Here are a few key points to remember about adding users. Users are not assigned privileges in SemiAdmin. Groups are assigned privileges, and users are then added to the appropriate group. A user may only be a member of one group at a time. A group configured with the 'U' privilege can add/delete/modify other groups. For convenience, this type of group is called a Manager Group. The details of exactly how security is controlled for manager groups is covered in Security Levels. Only a member of the master admin group may modify a master admin group. In order to add a user to a group, your User Security Level must be equal to or greater than the User Security Level of the group you are adding the user to. Each username must be unique, and must not contain spaces. All other characters are valid. The maximum number of users is 50. The maximum number of groups is 30. Add Groups Page - top Creating Groups You must be a member of the master admin group to create a group. There are four parameters you must provide when adding a group via WebAdmin.
Browse Users Page - top This page allows you to view and modify the user list for SemiAdmin. For each user configured in SemiAdmin, this page will display the user name and the group that the user belongs to. You may select which user or group you want to modify by clicking the appropriate name. You may also permanently delete a user account from SemiAdmin by clicking the 'Delete' link next to a user's name. The Browse Users page will only show users that you are able to modify. Users with a higher User Security Level than you will not appear at all. The Edit Users Page is essentially the same as the Add Users Page. All of the same principles apply - you cannot modify a user while that user is logged in; you may not modify a user that belongs to a group with a higher User Security Level than you do, etc. The interface is also very similar to the "Add Users" page. All of the required fields will be filled in for you with the user's current username, password, and group membership. From here, you can modify any of these settings. Click 'Modify' to apply changes. Browse Groups Page - top This page allows you to view configured groups for SemiAdmin. However, you will only be able to browse (and thus - modify) groups that have equal or lower User Security Levels. There are 5 columns containing information about the groups configured on the server. The columns list the group name, privileges, game security level, user security level, and a delete column. To modify a group from the Browse Groups page, you may click the name of the group in the first column to be taken to the Edit Groups page for that group. The next three columns are read-only from this page. If you need to modify the security levels or privileges of a group, you should click the group name to be taken to the Groups Edit page, where you can modify these settings. To delete a group, click the appropriate "Delete" link in the last column corresponding to the group you want to delete. The Edit Groups Page is essentially the same as the Add Groups Page. The required parameters are the same, and won't be discussed here. When editing a group, the current setting is entered into the input fields for you. Modify the settings to your liking, and click the 'Modify' button to apply the changes. Changes take effect immediately. Search By Name - top This page has not been implemented yet. Groups & Users - top Groups are how SemiAdmin assigns permissions. After changing the master admin username and password, the next thing you should is set up a few groups. It is impossible to assign a permission (such as Bots or Maps) to a user. Instead, you will put users into groups, and assign permissions to the group. Any user that is a member of this group will inherit whatever permissions are applied to the group they are in. A user may not exist in more than one group. Once you have created the groups you want, you will create users to be in those groups. If you would like to see sample configurations of SemiAdmin, I have created a few hypothetical scenarios so that you can see how the various privileges and security levels interact with each other. Click here to view the scenarios. Game Access Level Description - top Game Access Level is a way to control which of the
various game functions a SemiAdmin user will have access to. For instance,
perhaps we want Joe to be able to be able to change the The game access levels for each setting are each listed twice, in two different lists. The first list will be organized according to access level, sub-organized by section. The second list will simply list the settings exactly as they appear in the unrealtournament.ini, along with the required access level. I did this because you will use the game access levels at two different times. When you are creating and configuring your groups, adding users to these groups, etc. you will use the first list. When you are attempting to locate a specific setting your would like to change, along with its required access level, you may find the second list much easier to use.
|