Changeset 302 for scripts/usr/local/lib


Ignore:
Timestamp:
Jun 23, 2017, 1:03:52 PM (7 years ago)
Author:
alloc
Message:

v107

Location:
scripts/usr/local/lib/7dtd
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • scripts/usr/local/lib/7dtd/VERSION

    r298 r302  
    1 Version: 106
    2 Release: 2016-12-08
     1Version: 107
     2Release: 2017-06-23
    33
  • scripts/usr/local/lib/7dtd/serverconfig.sh

    r296 r302  
    108108
    109109
     110serverconfig_MaxUncoveredMapChunksPerPlayer_QueryName() {
     111        echo "Max uncovered chunks per player"
     112}
     113serverconfig_MaxUncoveredMapChunksPerPlayer_Type() {
     114        echo "number"
     115}
     116serverconfig_MaxUncoveredMapChunksPerPlayer_Default() {
     117        echo "131072"
     118}
     119
     120
     121serverconfig_HideCommandExecutionLog_QueryName() {
     122        echo "Hide command execution in log"
     123}
     124serverconfig_HideCommandExecutionLog_Type() {
     125        echo "number"
     126}
     127serverconfig_HideCommandExecutionLog_Default() {
     128        echo "0"
     129}
     130serverconfig_HideCommandExecutionLog_Range() {
     131        echo "0-3"
     132}
     133serverconfig_HideCommandExecutionLog_Values() {
     134        config_allowed_values=("Log all" "Log all but commands from Telnet/ControlPanel" "Also hide commands executed by clients" "Do not log any commands at all")
     135}
     136
     137
     138
     139
    110140serverconfig_ServerMaxPlayerCount_QueryName() {
    111         echo "Max players"
     141        echo "Max players"
    112142}
    113143serverconfig_ServerMaxPlayerCount_Type() {
    114         echo "number"
     144        echo "number"
    115145}
    116146serverconfig_ServerMaxPlayerCount_Default() {
     
    120150        echo "1-64"
    121151}
     152
     153
     154serverconfig_ServerReservedSlots_QueryName() {
     155        echo "Reserved VIP slots"
     156}
     157serverconfig_ServerReservedSlots_Type() {
     158        echo "number"
     159}
     160serverconfig_ServerReservedSlots_Default() {
     161        echo "0"
     162}
     163serverconfig_ServerReservedSlots_Range() {
     164        echo "1-64"
     165}
     166
     167
     168serverconfig_ServerReservedSlotsPermission_QueryName() {
     169        echo "Permission level required for VIP slots"
     170}
     171serverconfig_ServerReservedSlotsPermission_Type() {
     172        echo "number"
     173}
     174serverconfig_ServerReservedSlotsPermission_Default() {
     175        echo "100"
     176}
     177serverconfig_ServerReservedSlotsPermission_Range() {
     178        echo "0-2000"
     179}
     180
     181
     182serverconfig_ServerAdminSlots_QueryName() {
     183        echo "Admin slots"
     184}
     185serverconfig_ServerAdminSlots_Type() {
     186        echo "number"
     187}
     188serverconfig_ServerAdminSlots_Default() {
     189        echo "0"
     190}
     191serverconfig_ServerAdminSlots_Range() {
     192        echo "1-64"
     193}
     194
     195
     196serverconfig_ServerAdminSlotsPermission_QueryName() {
     197        echo "Permission level required for admin slots"
     198}
     199serverconfig_ServerAdminSlotsPermission_Type() {
     200        echo "number"
     201}
     202serverconfig_ServerAdminSlotsPermission_Default() {
     203        echo "0"
     204}
     205serverconfig_ServerAdminSlotsPermission_Range() {
     206        echo "0-2000"
     207}
     208
    122209
    123210
     
    426513
    427514
    428 serverconfig_EnemySenseMemory_QueryName() {
    429         echo "Sense memory (seconds)"
    430 }
    431 serverconfig_EnemySenseMemory_Type() {
    432         echo "number"
    433 }
    434 serverconfig_EnemySenseMemory_Default() {
    435         echo "60"
    436 }
    437 
    438 
    439515serverconfig_EnemySpawnMode_QueryName() {
    440516        echo "Spawn mode"
    441517}
    442518serverconfig_EnemySpawnMode_Type() {
    443         echo "number"
     519        echo "boolean"
    444520}
    445521serverconfig_EnemySpawnMode_Default() {
    446         echo "3"
    447 }
    448 serverconfig_EnemySpawnMode_Range() {
    449         echo "0-5"
    450 }
    451 serverconfig_EnemySpawnMode_Values() {
    452         config_allowed_values=("Disabled" "50%" "75%" "100%" "125%" "150%")
     522        echo "true"
     523}
     524serverconfig_EnemySpawnMode_ErrorMessage() {
     525        echo "Not a valid boolean given (true/false or yes/no or y/n)."
    453526}
    454527
     
    471544
    472545
     546serverconfig_BloodMoonEnemyCount_QueryName() {
     547        echo "Enemies per Player on Blood moons"
     548}
     549serverconfig_BloodMoonEnemyCount_Type() {
     550        echo "number"
     551}
     552serverconfig_BloodMoonEnemyCount_Default() {
     553        echo "8"
     554}
     555serverconfig_BloodMoonEnemyCount_Range() {
     556        echo "0-64"
     557}
     558
     559
    473560
    474561
     
    505592serverconfig_LootRespawnDays_Default() {
    506593        echo "7"
     594}
     595
     596serverconfig_BedrollDeadZoneSize_QueryName() {
     597        echo "Bedroll deadzone size"
     598}
     599serverconfig_BedrollDeadZoneSize_Type() {
     600        echo "number"
     601}
     602serverconfig_BedrollDeadZoneSize_Default() {
     603        echo "15"
    507604}
    508605
     
    657754        echo "--------------------------------"
    658755        for CV in \
    659                         ServerName ServerPassword ServerIsPublic ServerPort ServerMaxPlayerCount ServerDescription ServerWebsiteURL \
    660                         EACEnabled MaxSpawnedZombies MaxSpawnedAnimals \
     756                        ServerName ServerPassword ServerIsPublic ServerPort ServerDescription ServerWebsiteURL \
     757                        HideCommandExecutionLog MaxUncoveredMapChunksPerPlayer EACEnabled MaxSpawnedZombies MaxSpawnedAnimals \
     758                        ; do
     759                $1 $CV
     760        done
     761        echo
     762}
     763
     764configEditSlots() {
     765        local CV
     766       
     767        echo "Slots"
     768        echo "--------------------------------"
     769        for CV in \
     770                        ServerMaxPlayerCount ServerReservedSlots ServerReservedSlotsPermission ServerAdminSlots ServerAdminSlotsPermission \
    661771                        ; do
    662772                $1 $CV
     
    750860        for CV in \
    751861                        GameDifficulty ZombiesRun \
    752                         EnemySenseMemory EnemySpawnMode EnemyDifficulty \
     862                        EnemySpawnMode EnemyDifficulty \
     863                        BloodMoonEnemyCount BedrollDeadZoneSize \
    753864                        ; do
    754865                $1 $CV
Note: See TracChangeset for help on using the changeset viewer.