RADY ZAČÍNAJÍCÍM SERVERÁKŮM

Message
Autor
JandyCraftMan
Příspěvky: 22
Registrován: 16 říj 2014, 17:41
Reputation: 0

RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#1 Příspěvekod JandyCraftMan » 18 říj 2014, 08:55

[176.57.141.21:27567]

Spousta z vás určitě ví, co to Team Fortres 2 je a chcete mít vlastní server. Já se vám, těm začínajícím, pokusím trochu pomoct.

Pokud chete mít server nějak modifikovaný softwarem třetí strany, potřebujete MetaMod a SourceMod (Návody instalace ve spodní části). Tyto dva pluginy by zde již měly být, najdeme je oba zde /tf/addons/. Pro komunikaci s pluginy slouží SourceMod. Po rozkliknutí se asi ptáte, co to všechno znamená, ty složky a soubory. Teď vám to objasním.

bin - Ve složce není nic k vidění, tady naleznete soubory, co SourceMod drží při životě
configs - zde naleznete různé kofigurační soubory pluginů(o těch trochu později)
data - do této složky doporučuju nechodit, nachází se tam konfigurace MySQL(Možná MariaDB)
extensions - to jsem sám nejistil co to dělá, podle mě to nějak načítá hru.
gamedata - Zde si můžete nastavit třeba sprite("vzhled") exploze (Doporučuju se zde moc nevrtat, nebo to dopadne texture-bugem)
logs - zde se logují(zaznamenávájí) všechny různé chyby.
plugins - Složka, do které se dávají pluginy.(Web na ně dám níže.)
translations - zde naleznte překlady.

Nastavení administrátorských práv

Ve složce configs najděte soubor admins_siple.ini. Ten by měl vypadat nějak takto:

Kód: Vybrat vše

//
// READ THIS CAREFULLY! SEE BOTTOM FOR EXAMPLES
//
// For each admin, you need three settings:
//  "identity"      "permissions"      "password"
//
// For the Identity, you can use a SteamID or Name.  To use an IP address, prepend a ! character.
// For the Permissions, you can use a flag string and an optional password.
//
// PERMISSIONS:
//  Flag definitions are in "admin_levels.cfg"
//  You can combine flags into a string like this:
//  "abcdefgh"
//
//  If you want to specify a group instead of a flag, use an @ symbol.  Example:
//  "@Full Admins"
//
//   You can also specify immunity values.  Two examples:
//   "83:abcdefgh"         //Immunity is 83, flags are abcdefgh
//   "6:@Full Admins"      //Immunity is 6, group is "Full Admins"
//
//   Immunity values can be any number.  An admin cannot target an admin with
//   a higher access value (see sm_immunity_mode to tweak the rules).  Default
//  immunity value is 0 (no immunity).
//
// PASSWORDS:
//  Passwords are generally not needed unless you have name-based authentication.
//  In this case, admins must type this in their console:
//
//   setinfo "KEY" "PASSWORD"
//
//  Where KEY is the "PassInfoVar" setting in your core.cfg file, and "PASSWORD"
//  is their password.  With name based authentication, this must be done before
//  changing names or connecting.  Otherwise, SourceMod will automatically detect
//  the password being set.
//
////////////////////////////////
// Examples: (do not put // in front of real lines, as // means 'comment')
//
//   "STEAM_0:1:X"      "bce"            //generic, kick, unban for this steam ID, no immunity
//   "STEAM_0:1:X"      "99:z"            //all permissions for this steamid, immunity value is 99
//   "BAILOPAN"         "abc"   "Gab3n"      //name BAILOPAN, password "Gab3n": gets reservation, generic, kick
//
////////////////////////////////


Zajedete dolů, až se dostanete k záložce Examples. Zde máte pár příkadů, teď vám to trochu vysvětlím.
Na každý řádek se dají zadat parametry, jako je jméno, IP, nebo steamID. Já doporučuji steamID, protože se nedá nijak změnit. Na IP se vám nějaký grázl najednou nějak dostane a na jméno už nehledě. Budeme pracovat tedy se steamID

Řádek s // se nepočítá, je braný jako komentář!! Pokud chcete zadávat práva, pište je bez //

Zadávání práv bude v tomto pořadí:

"1" "2" "3"

Kde 1 znamená vaše steamID(používejte steamId 32!!!), 2 je imunita* a práva* a 3 je heslo(to v případě steamID není potřeba)

Práva? jaká Práva?
Práva slouží k identifikaci různých příkazů. Vypíšu je sem:

Kód: Vybrat vše

reservation    a    Rezervace slotu
generic    b    Potřeba pro všechny adminy!
kick    c    Vyhazování ostatních hráčů (s menší imunitou)
ban    d    Banování ostatních hráčů (s menší imunitou)
unban    e    Odbanování ostatních hráčů
slay    f    Zabití ostatních hráčů (s menší imunitou)
changemap    g    Může měnit mapu
cvar    h    Může měnit cvar příkazy
config    i    Může načíst configy.
chat    j    Speciální práva v chatu.
vote    k    Může vytvářet hlasování
password    l    Nastavení hesla na server
rcon    m    může požít rcon příkazy
cheats    n    Může změnit sv_cheats
root    z    Kouzlo! Plná práva od všech pluginů, ignoruje imunitu
custom1    o    Vlastní skupiny
custom2    p   
custom3    q   
custom4    r   
custom5    s   
custom6    t   


A jaká zase imunita?

Imunita se dává před práva přes dvojtečku. Npař. "10:abcd". Hráč s imunitou 10 by neměl vykopnout hráče s imunitou 11, ale hráče s imunitou 9 již ano.

Přiřazování příkazů k různým vlajkám (overriding)

Najděte si v adresáři /tf/addons/sourcemod/configs soubor admin_overrides.cfg, ktarý by mněl vypadat asi takto:

Kód: Vybrat vše

/**
 * There is no reason to edit this file.  Core uses this to map each named
 * access type to a given ASCII character.  The names are all pre-defined.
 */
Levels
{
   /**
     * These are the default role flag mappings.
     * You can assign new letters for custom purposes, however you should
     * not change the default names, as SourceMod hardcodes these.
     */
   Flags
   {
      "reservation"   "a"         //Reserved slots
      "generic"      "b"         //Generic admin, required for admins
      "kick"         "c"         //Kick other players
      "ban"         "d"         //Banning other players
      "unban"         "e"         //Removing bans
      "slay"         "f"         //Slaying other players
      "changemap"      "g"         //Changing the map
      "cvars"         "h"         //Changing cvars
      "config"      "i"         //Changing configs
      "chat"         "j"         //Special chat privileges
      "vote"         "k"         //Voting
      "password"      "l"         //Password the server
      "rcon"         "m"         //Remote console
      "cheats"      "n"         //Change sv_cheats and related commands
      
      /**
       * Custom flags can be used by plugins, but they can also be used to
       * for you to expand on the previous groups, using Overrides.
       */
      
      "custom1"      "o"
      "custom2"      "p"
      "custom3"      "q"
      "custom4"      "r"
      "custom5"      "s"
      "custom6"      "t"
      
      /**
       * Root is a magic access flag that grants all permissions.
       * This should only be given to trusted administrators. 
       * Root users can target anyone regardless of immunity,
       * however, they themselves are not automatically immune.
       */
      "root"         "z"
   }
}


Již jste si asi všimli, že se zde zase jedná o vypisování. V tomto souboru se jednotlivé řádky zapisují takto
"1" "2", kde 1 znamená příkaz a 2 vlajku. Například, když chci, aby VIP mohlo použít příkaz sm_kick, napíšeme to takto:

"sm_kick" "o"

Můžete ke každému flagu přiřadit více příkazů, to znamená, že k falgu O může být použit například příkaz sm_addban. Potom stačí mít jeden flag třeba na VIP a druhý flag na VIP+, protože můžete mít všechny příkazy jen k jedné vlajce.

Pomoc s nastavováním pluginů sem nedám, protože každý plugin se nastavuje jinak :)

Užitečné odkazy:
https://wiki.alliedmods.net/Main_Page
http://www.steamidfinder.com/

Pokud jsem na něco zapoměl, dejte vědět!!
Naposledy upravil(a) JandyCraftMan dne 19 říj 2014, 16:25, celkem upraveno 4 x.

Smexhy
Příspěvky: 5602
Věk: 24
Registrován: 31 říj 2012, 15:50
Reputation: 20
Bydliště: Slovensko
Kontaktovat uživatele:

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#2 Příspěvekod Smexhy » 18 říj 2014, 09:27

Rozhodne pekný návod, hodím ti to ako dôležitý príspevok :) Myslím, že to viacerým pomôže...

Uživatelský avatar
DenOwq
Příspěvky: 2703
Věk: 27
Registrován: 06 bře 2014, 21:26
Reputation: 2

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#3 Příspěvekod DenOwq » 18 říj 2014, 09:52

Přesouvám do lepší seb-sekce.
Důležité téma tu je na nic, je to návod jako jiný.
//EDIT: Přesouvám do návodu (Move) - DenOwq
//EDIT: Beru hodnost důležitý, je to návod jako jiný - DenOwq


Ujde to, myslím si že je to dost nepřehledné.
Muhahha.

Smexhy
Příspěvky: 5602
Věk: 24
Registrován: 31 říj 2012, 15:50
Reputation: 20
Bydliště: Slovensko
Kontaktovat uživatele:

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#4 Příspěvekod Smexhy » 18 říj 2014, 09:54

A každý kto si urobí MC server to snáď pozná? :)

JandyCraftMan
Příspěvky: 22
Registrován: 16 říj 2014, 17:41
Reputation: 0

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#5 Příspěvekod JandyCraftMan » 18 říj 2014, 09:55

Dovol mi oporovat. Návody jsou tu jen dva a základní věci tu nepopsal nikdo ;)

//Navíc když se tu kostičkáři ptají "To je jako PermissionsEx, budu tma mít aoutomaticky OP, OP mi na serveru nejde"

JandyCraftMan
Příspěvky: 22
Registrován: 16 říj 2014, 17:41
Reputation: 0

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#6 Příspěvekod JandyCraftMan » 18 říj 2014, 10:04

BlackFire72 píše: zabudol si dodať, že potrebujú SteamID32 a nie 64 alebo U, alebo, že // znamená komentár a ten riadok sa nepočíta... a práva sú vypísané na wiki.

Upraveno

Smexhy
Příspěvky: 5602
Věk: 24
Registrován: 31 říj 2012, 15:50
Reputation: 20
Bydliště: Slovensko
Kontaktovat uživatele:

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#7 Příspěvekod Smexhy » 18 říj 2014, 10:04

Časom sa dá všetko doplniť :) Základy pre spustenie servera tu su...

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#8 Příspěvekod Mysteria » 19 říj 2014, 11:37

Tak hlavně základní věci jsou totožné s CSS a CSGO, kde je víc věcí, takže se stačí podívat tam...

JandyCraftMan
Příspěvky: 22
Registrován: 16 říj 2014, 17:41
Reputation: 0

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#9 Příspěvekod JandyCraftMan » 20 říj 2014, 09:05

áno...a já když budu chtít TFkovej server, určitě půjdu hledat do sekce CS:GO ....

OneTime97
Příspěvky: 1552
Věk: 23
Registrován: 03 kvě 2014, 12:20
Reputation: 1
Kontaktovat uživatele:

Re: RADY ZAČÍNAJÍCÍM SERVERÁKŮM

#10 Příspěvekod OneTime97 » 20 říj 2014, 20:55

Návod je dost pěkný, dobrá práce
Každodenní stream od 19:00
https://www.twitch.tv/thief97
Sledujte mě na FB
https://www.twitch.tv/thief97


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů