shrub et

Alles rund um das scripten und Server aufsetzen
Antworten
flyingphoenix
Grünschnabel
Grünschnabel
Beiträge: 6
Registriert: Fr 29. Apr 2005, 14:29

shrub et

Beitrag von flyingphoenix »

ich verwende shrubet und wollte jetzt fragen ob mir jemand servereinstellungen aufschreibt. möchte totales xp save!
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Alles was ich über shrubET weis:

Code: Alles auswählen

// g_weapons (0) is a bitflag variable with the following attributes.
// Add up the values corresponding to the desired features and set g_weapons appropriately to enable them:
//     1 - field ops do not spawn with binoculars with Level 0 battle sense
//     2 - syringes work underwater
//     4 - pliers work underwater (it will click due to client-side prediction)
//     8 - "Too many airstrikes requested" will restore used charge bar
//    16 - "Too many airstrikes requested" will restore half of used charge bar
//    32 - ammo packs also restore lost helmets
//    64 - binoculars are dropped (if a player has a pair) on limbo.
//         Any player can pick up the binoculars and will gain a set if they did not already have one

set g_weapons "111"

// g_weaponLimits (0) is a bitflag variable with the following properties:
//     1 - count picked up weapons towards a team's total weapon count (used for heavy weapon restrictions)
//     2 - do not drop panzerfausts on limbo
//     4 - do not drop flamethrowers on limbo
//     8 - do not drop mortars on limbo
//    16 - do not drop mobile MG42s on limbo

set g_weaponLimits "1"

// The following cvars will limit the per-team weapon counts accordingly:

set team_maxPanzers "1"
set team_maxMG42s "1"
set team_maxFlamers "1"
set team_maxMortars "1"
set team_maxGrenLaunchers "1"

// g_censor (blank) specifies words that are censored from chat.
// Each word or phrase is separated by a comma and is not case-sensitive.
// Words that are censored are replaced with asterisks and colors are removed.

set g_censor "asshole,nigger,bitch"

// g_censorNames (blank) works similarly, but is used for player names.

set g_censorNames "ETplayer"

// g_censorPenalty (0) is a bitflag variable that specifies what punishment,
// should any, be applied when using a censored term in chat or names.
// Add up the values corresponding to each option and set g_censorPenalty appropriately:
//     1 - kill players who use censored text in their chats
//     2 - kick players who use censored text in their names.
//         Players who have censored text in their names are also not permitted to join the server.
//     4 - kill players who use censored text in their chats, but don't gib them
//         (in case players are exploiting censor gibs to prevent uniform steals)

set g_censorPenalty "6"

// When g_shortcuts (0) is set to 1, text shortcuts are enabled which allow players
// to type "shortcuts" in the form [x]. These are replaced with the appropriate text.
// Shortcuts include:
//     [a] - last person who gave you ammo
//     [d] - last person who killed you
//     [h] - last person who gave you health
//     [k] - last person you killed
//     [l] - your current location
//     [n] - your name
//     [r] - last person who revived you
//     [p] - teammate you are pointing at
//     [s] - your health
//     [w] - weapon you are currently holding
//     [t] - ammo for current weapon
// For example, typing "Help me at [l]! I only have [s] health left"
// will produce something like "Help me at (A,2)! I only have 20 health left!"

set g_shortcuts "1"

// g_logOptions (0) is a bitflagged variable with the following attributes
// that modify text or log-related aspects of the game.
// Add up the desired features to enable them:
//      1 - Move kill, connect, and team change messages to the bottom of the clients' screens
//      2 - Display a countdown on adrenaline usage to make it easier to know when it will expire
//      4 - Disable the tap-out confirmation dialog box
//      8 - Display connection attempts by banned players
//     16 - Report gibs
//     32 - Omit "Item" lines from logfile
//     64 - Enable extended damage stats output
//    128 - Enable extended time and XP stats output

set g_logOptions "3"

// vote_allow_maprestart (1)

set vote_allow_maprestart "1"


// g_spawnInvul (3) is the time in seconds, of invincibility on spawning.
// g_axisSpawnInvul (0) and g_alliedSpawnInvul (0) will allow you
// to tailor each team's spawn invulnerability time if non-zero.

set g_spawnInvul "5"
//set g_axisSpawnInvul "5"
//set g_alliedSpawnInvul "3"

// g_dropHealth (0) specifies the number of health packs a medic drops on limbo

set g_dropHealth "2"

// g_moverScale (1) is proportional to the speed at which movers such as the railgun train and the tanks travel

set g_moverScale "1.0"

// g_forceLimboHealth (0) will toggle between ET's default force limbo health and RTCW's force limbo health (0: -75, 1: -150)

set g_forceLimboHealth "0"

// g_ammoCabinetTime (60000) will adjust time, in milliseconds, between ammo respawns in ammo cabinets

set g_ammoCabinetTime "60000"

// g_healthCabinetTime (10000) will adjust time, in ms, between health respawns in health cabinets

set g_healthCabinetTime "10000"

// g_friendlyFire 2 will return friendly fire damage to the damager.
// g_returnFFRatio (100) controls the percentage of the original damage returned to the offending player.

set g_friendlyFire "2"
set g_returnFFRatio "100"

// g_misc (0) is a bitflag variable with the following properties.
// Add up the desired features and set g_misc appropriately to enable them:
//     1 - enable double-jumping. Players receive a boost in their jump by double-tapping the jump key.
//     2 - enable BINOCULAR MASTER competition. Should be used in conjunction with binocular dropping (g_weapons 64).
//         Every minute and at the end of the round, the top 3 players who have picked up the most binoculars are displayed.
//     4 - prevent non-admins (level 1+ in shrubbot) from joining the server

set g_misc "0"

// Ammo/Health Pack Distance
// g_packDistance (1) will scale the the distance at which ammo and health packs are thrown.
// Higher values will give you the necessary props for a future port of MML_Footy to ET.

set g_packDistance "2"

// g_mapConfigs (blank) will allow you to execute a custom config file for each map,
// e.g. to set per-team maxlives or respawn times in the middle of a campaign.
// When set, g_mapConfigs specifies the folder your map configs are in relative to the server's working directory.
// For example, if you place the configs in the folder where the mod is installed, set g_mapConfigs to ".".
// If you place the configs in a subfolder, set g_mapConfigs to the name of that subfolder.
// Each config file must be named the same as the map it corresponds to and end with the extension ".cfg".
// "fueldump.cfg" and "oasis.cfg" are valid configs. "default.cfg" located in the folder specified by g_mapConfigs
// will be executed prior to executing the map-specific config. You need not specify a config for every map,
// but note that some settings may carry over into the next map, so keep that in mind as you create a "default.cfg".

set g_mapConfigs "mapconf"

// Corpse Dragging
// When g_dragCorpse (0) is set to 1, corpse dragging is enabled.
// When enabled, players can drag another "dead" player who has not yet entered limbo
// by holding down the +salute bind or +activate (the "use" key - defaults to "f"),
// crouching, and moving backwards while pointing at a body.
// Dragging can also be done underwater, but takes more effort.
// Dragging is useful for limited life play, where non-medics can drag teammates to a safe area to wait for a medic.
// Medics can use dragging to assist revives in cases where it is difficult to reach the revivee.
// For example, when dead players become stacked, a medic can drag the teammate out of the pile to revive him.
// If an absent-minded teammate is standing on top of someone needing a revive, the medic can drag the body out and revive.

set g_dragCorpse "1"

// g_intermissionTime (60) adjusts the duration, in seconds, of the intermission period at the end of each round.

set g_intermissionTime "30"

// g_privateMessages (0), when set to 1, will enable private messaging.
// Players may private message each other with the command:
//     /m [name] [msg]
// The name can be a partial match, allowing for a group of people to be messaged, such as a clan.
// Colors should not be used in the name parameter. When there is a space needed in the name,
// either enclose the name in quotation marks or replace spaces with backslashes (\).

set g_privateMessages "1"

// Server messages allows you to cycle a set of messages to be displayed to all players during the game.
// g_msgs (0) controls the duration, in seconds, between each message. When set to 0, the feature is disabled.
// g_msgpos (0) specifies the position of the messages. There are three available:
//     0 - chat area
//     1 - center of the screen
//     2 - left "notification" area.
// The messages can be set with the g_msg1, g_msg2, ..., g_msgn variables,
// where you may have an unlimited number of messages.
// They must be set consecutively, however - when a blank message is encountered,
// the message displayed cycles back to the first one.

set g_msgs "0"
set g_msgpos "0"
set g_msg1 "You are playing on MyServer"
set g_msg2 "visit http://www.yoursite.net"

// g_shove (0) will enable shoving for values above 0.
// Shoving is accomplished through the +salute bind or through +activate
// (the "use" key - defaults to "f") by pointing at another player at melee range and
// using the bind. Different angles achieve different results.
// A value of 80 is recommended as a reasonable setting for allowing players
// to push door-blockers, idle players, and the like out of the way.
// If you want to disable shove-assisted boosting, set g_shoveNoZ (0) to 1.

set g_shove "100"
set g_shoveNoZ "1"

// g_skills (0) is a bitflagged variable with the following attributes.
// Add up the desired features to enable them:
//     1 - any Level 4 Battle Sense can spot mines for teammates
//     2 - non-engineers with Level 4 Explosives & Construction will benefit from the flak jacket
//     4 - adrenaline carriers over to non-medic classes

set g_skills "7"

// g_spectator (0) is a bitflag with the following properties. Add up the desired values to enable each setting.
//     1 - free-look spectators can click on a player to spectate him. If the click doesn't point at another client, nothing happens.
//     2 - When spectator clicking is enabled (1), a "miss" cycles to the next client that can be spectated rather than doing nothing.
//     4 - Spectators continue following a player when he goes into limbo and respawns (same behavior as in RTCW)
//     8 - Spectators go into freelook mode after a spectated player limbos (4 takes precedence over 8)

set g_spectator "7"

//
// Team Damage Restriction
//

// g_teamDamageRestriction (0), when greater than 0, will set the threshold of team damage
// a player can inflict before being automatically kicked from the server.
// A minimum of g_minHits (6) team hits is required before a player is considered for a kick.
// For example, if g_teamDamageRestriction is set to 25, a player will be kicked if,
// any time after inflicting some form of damage on another player 30 times, 8 of said hits are to teammates.
// Damage from the flamethrower and friendly mines is scaled down appropriately.
// Clients may check their current hit counts with the command /damage.
// This method will allow for team killers who merely shoot teammates to low health levels to be punished easily
// and also not harshly punish those who have, inadvertedly or not, made the one hit that kills a teammate.
// This feature can also be coupled with disabling the complaint system (g_complaintLimit 0).
// With an appropriate g_teamDamageRestriction setting, the lack of arguments related
// to complaints improves the server atmosphere tremendously.

set g_complaintLimit "0"
set g_teamDamageRestriction "20"
set g_minHits "10"

// When g_autoTempBan (0) is set, a player is automatically temp-banned for g_autoTempBanTime (1800) seconds
// after he has been kicked g_autoTempBan times and for every subsequent kick over the limit until the XP Saver is reset.
// The XP Saver and shrubbot must be enabled for this feature to function.

set g_autoTempBan "0"
set g_autoTempBanTime "1800"

// g_XPSave (0) is a bitflagged variable that controls a number of XP persistence-related options.
// Add up the values corresponding to the desired features to and set g_XPSave appropriately to enable them:
//     1 - enable XP Saver
//     2 - XP is not reset on map_restarts, reset_matches, swap_teams, or shuffle_teams
//     4 - XP never resets (but the XP Saver will still reset when appropriate). 1 must be enabled for this to work.
// When enabled, a player who is disconnected or kicked will have his XP saved
// and restored when he reconnects before the end of the campaign.
// In non-campaign gametypes, saved XP is cleared when XP normally resets.
// The XP Saver relies on a valid GUID to match clients and may not work
// properly if PunkBuster is disabled on both client and server.
// Stopwatch with XP Persistence
// If you would like to run maps in stopwatch mode without XP resetting after each round,
// enable both option 1 and 4 (set g_XPSave to 5 or 7). Use the server command clearXP
// in your map rotation to reset XP at the desired round.
// Lives left are also stored when the XP Saver is enabled, allowing the XP Saver to work better with limited-life servers.

set g_XPSave "1"

// g_nadeWar (0) can be used to enable nade wars when set to 1.
// In this mode, players receive only a knife and 100 grenades.
// They can fly by double-tapping their jump key and holding it down to ascend and releasing it to descend.
// Players can double-tap jump while in mid-air or "land" on a surface to stop flying.

set g_nadeWar "0"

// g_voting (0) is a bitflag variable with the following properties.
// Add up the desired attributes and set g_voting appropriately to enable them:
//     1 - Vote percentage is based on number of votes cast instead of total players who can vote
//     2 - Successful votes do not count against a player's vote limit

set g_voting "0"

// g_classChange (0) enables class changing when set to 1.
// When enabled, a player can assume a dead teammates' class by pointing at his corpse and
// holding down +activate (in much the same fashion that a Covert Ops would steal an enemy's uniform) for a period of time.
// The dead teammate will retain his original class when he respawns.
// The player who ransacked his corpse will need to pick up the primary weapon that the dead teammate dropped
// (or his own primary weapon if it can be picked up by the new class).
// When a class-changed player dies and respawns, he will respawn as the class he was prior to changing.

set g_classChange "1"

// g_slashKill (0) is a bitflag variable that changes the behaviour of the /kill command.
// Add up the desired options and set g_slashkill accordingly to enable them:
//     1 - a player will spawn with half a charge bar after /killing
//     2 - a player will spawn with 0 charge bar
//     4 - a player will spawn with the same amount of charge bar as when he /killed
//     8 - /kill is disabled

set g_slashKill "8"

// g_goomba (0) enables "goomba" damage/killing when greater than zero.
// Higher values scale the damage given appropriately. Goomba damage occurs when a player jumps on top of an enemy.
// Given a high enough jump distance, g_goomba value, or a combination of both, you can kill or gib an enemy player this way.
// Jumping on top of a teammate will break one's fall.

set g_goomba "0"

// g_playDead (0) enables feigning death when set to 1.
// When enabled, a player can play dead by using the /playdead command.
// Because of changes in ET, you cannot adjust your view with the mouse while playing dead.
// You can use the keyboard (thanks Ark) with the following binds:
//     bind leftarrow +left
//     bind rightarrow +right
//     bind uparrow +lookup
//     bind downarrow +lookdown
// To stop playing dead, use the /playdead command again.
// If you set g_playDead to 2, a player will be locked momentarily when getting back up - similar to a revive, sans the invulnerability.
// This can be used to curb sudden attacks from behind, but a player can still hear someone getting up by listening for a weapon-switching sound.
// Additionally, the "corpse" of those who are playing dead cannot be walked through, assisting detection.

set g_playDead "1"

// g_CTF (0) enables Capture the Flag (CTF) mode and specifies the number of captures needed for a team to win.

set g_CTF "0"
set g_CTFSpawn "1"

seta g_showTapOut "0"
set g_logAdmin "shrubbotadmin.log"
set g_shrubbot "shrubbot.cfg"
Ich hoffe du kennst dich aus :twisted:
Wenn nicht, kannst du ja nachfragen ;)

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
Benutzeravatar
Breiti
Jungspund
Jungspund
Beiträge: 10
Registriert: Mi 23. Feb 2005, 14:18
Wohnort: Crailsheim
Kontaktdaten:

Beitrag von Breiti »

Mal ne frage am rande wie sieht es bei etpub aus?
die server cfg? was gibt es da alles für befehle uns so?
Benutzeravatar
0nk3L
Stürmer
Stürmer
Beiträge: 67
Registriert: Do 31. Mär 2005, 20:29
Wohnort: Im Norden
Alter: 45
Kontaktdaten:

Beitrag von 0nk3L »

wir haben genau das gleiche problem,wir haben einen etpup server,und wollen auch xpsave beim disconnect.
es gibt einen server ,der nennt sich 100MBits 2h XPsave,da bleiben die xp´s,und skillpunkte 2 stunden nach dem disconnect gespeichert,das heisst du gehst vom server,und nach 1,5 stunden wieder rauf,und alles ist wieder da.
nach 2 stunden werden die xp´s gelöscht.

genau sowas wollen wir auch,blos bei uns sind die xp´s teilweise schon nach 10 min weg :x einige haben am nächsten tag noch ihre xp´s :?:
ich habe schon sämtliche variationen getestet,doch NICHTS :?:
g_XPSave [bitmask]
Regelt die Art und Weise, wie die gesammelten Erfahrungspunkte und Leben gespeichert werden. [bitmask] setzt sich dabei aus vier Werten zusammen, die aufaddiert werden können:

1 Speichert die Erfahrungspunkte beim Disconnect.
2 Setzt die XP bei einem Neustart der Map, einem shuffle etc. nicht zurück.
4 Die Erfahrungspunkte werden nicht zurückgesetzt, solange der Server nicht komplett neu gestartet wird.
8 Erzwingt die Trennung eines Spielers mit der gleichen GUID wie ein gerade connectender. Dies soll vor allem Spielern mit instabilen Verbindungen helfen, da sie ihre Erfahrungspunkte zurückbekommen, obwohl sie mit neuer IP-Adresse zum Server verbinden. Diese Option ist standardmäßig aktiviert, es sei denn ihr habt sv_wwwDlDisconnected gesetzt. sv_wwwDlDisconnected scheint damit Probleme zu verursachen. Ihr solltet diese Option nicht verwenden, wenn ihr sehr häufig pk3s auf eurem Server verändert, da gespeicherte Erfahrungspunkte, nach abgebrochenen Downloads, verloren gehen.

Wollt ihr z.B. dass die XP beim trennen der Verbindung und beim Kampagnenwechsel erhalten bleiben, dann wäre [bitmask]=1+4=5

Bsp.: set g_XPSave "5"

Die Erfahrungspunkte werden anhand der Punkbuster guid gespeichert, Punkbuster muss daher auf eurem Server laufen, damit ihr diese Funktion verwenden könnt. Wollt ihr die Erfahrungspunkte bei Zeiten zurücksetzen, dann könnt ihr das mit clearxp in der Serverkonsole tun.
Standard: 0
mit dieser anleitung habe ichs getestet mit den werten "1,2,4,5,7 und 15"
nichts hatte die gewünschte wirkung .

irgendeine idee :?:

@Breiti
schau die mal diesen link an,is ne etpup dokumentation
http://et.tjw.org/etpub/docs/index_de.html
[center]5 Kills bei UT = Ultra Kill[/center]
[center]5 Kills bei ET = Monsterkill[/center]
[center]5 Kills bei Quake 3 = Perfect[/center]
[center]5 Kills bei CS = You have been kicked from the Server[/center]
Antworten