We’re running into some trouble configuring the Bullet Hell server. We created our own usergroups.dat, everything seems to be working like it should except the “protection levels” for each group we created.
We have 4 groups:
- Default
- Protected
- Trusted
- Admin
Each group should have different levels of protection, but it’s only working the way we intended it for the Admin group. The Protected and the Trusted group have no protection at all.
Here’s the current file. The passwords are obviously fake, hi Raccoon!, the rest is like we’re using it right now.
// *************************************************************************
// NOTE: MAKE SURE TO SET YOUR PASSWORD BELOW
// If the password is not set, you will not be able to log in
// *************************************************************************
// *************************************************************************
// NOTE: The server must be fully restarted for changes to take effect
// *************************************************************************
// Players may only log into a group with a password
// votelevel controls the type of votes that each user group can call
// these levels are setup in the "votes" block at the end of this file
// *************************************************************************
// NOTE: Negative values for voteLevel are not currently supported
// The default vote level is 0
// *************************************************************************
group Default {
// This controls which votes a player within this group may issue
voteLevel 1
}
group Protected {
password 12345
control {
Protected
Default
}
// these control what other groups may not do to users in this group
// noBan
noKick
noMute
// noWarn
// This controls which votes a player within this group may issue
voteLevel 1
}
group Trusted {
password 23456
control {
Trusted
Protected
Default
}
// these control the actions that can be carried out by this group
adminKick
// adminBan
adminSetTeam
adminChangeCampaign
// adminChangeMap
// adminGlobalMute
// adminGlobalVOIPMute
adminPlayerMute
adminPlayerVOIPMute
adminWarn
adminRestartMap
adminRestartCampaign
// adminStartMatch
// adminExecConfig
adminShuffleTeams
// adminAddBot
// adminDisableProficiency
// adminSetTimeLimit
// adminSetTeamDamage
// adminSetTeamBalance
// adminAdjustBots
// these control what other groups may not do to users in this group
// noBan
noKick
noMute
// noWarn
// This controls which votes a player within this group may issue
voteLevel 2
}
group Admin {
password 34567
// This sets which groups people in this group may move other people into
control {
Admin
Trusted
Protected
Default
}
// these control the actions that can be carried out by this group
adminKick
adminBan
adminSetTeam
adminChangeCampaign
adminChangeMap
adminGlobalMute
adminGlobalVOIPMute
adminPlayerMute
adminPlayerVOIPMute
adminWarn
adminRestartMap
adminRestartCampaign
// adminStartMatch
// adminExecConfig
adminShuffleTeams
// adminAddBot
// adminDisableProficiency
// adminSetTimeLimit
// adminSetTeamDamage
// adminSetTeamBalance
// adminAdjustBots
// these control what other groups may not do to users in this group
noBan
noKick
noMute
noWarn
// This controls which votes a player within this group may issue
voteLevel 5
}
// typing "listvotes" in the game console will list all existing votes and their vote level
votes {
"setobjectivemap" "5" // vote to change map in Objective Mode or to change the RulesSet to Objective
"setstopwatchmap" "5" // vote to change map in StopWatch Mode or to change the RulesSet to StopWatch
"setcampaign" "5" // vote to change campaign in Campaign Mode or to change the RulesSet to Campaign
"shufflexp" "1" // vote to rebalance teams by XP
"shufflerandom" "2" // vote to rebalance teams randomly
"swapteams" "5" // vote to swap teams
"balancedteams" "5" // vote to enable/disable teamForceBalance
"teamdamage" "5" // vote to enable/disable teamdamage
"noxp" "5" // vote to enable/disable upgrades
"timelimit" "5" // vote to change the timelimit
"servermode" "5" // vote a cfg to be executed (specified in usergroups.dat in 'configs')
"kickplayer" "1" // vote to kick a player
"muteplayer" "2" // vote to mute a player
"muteplayervoip" "2" // vote to mute a player chat
"maprestart" "2" // vote to restart the map
"campaignreset" "2" // vote to restart the campaign
}
When we tested this today, I could be kicked by a vote even if I joined the Protected group or in the Trusted group, but not when I was in the Admin group. All 3 groups have “noKick” in the protection part of the file, but it only seems to work for the admin group.
Any suggestions?
Dr. Funkenstein