Tutorial Server SRCDS NON-STEAM

In jos

Tutorial Server SRCDS NON-STEAM

Mesaj  HOUSERUL_23 la data de Mar Mai 19, 2009 2:12 pm

Vom instala un server de Counter Strike Source cu doua moduri:
Mani Admin Plugin
Sourcemod

Fisiere necesare:

HLDSupdatetool:
http://www.cstrike-planet.com/files?dl=11

Mani Admin Plugin:
http://www.mani-admin-plugin.com/mani_admin_plugin/v1_2_beta_s/mani_admin_plugin_v1_2_beta_s.zip

Sourcemod:
http://www.sourcemod.net/downloads.php

Metamod:
http://www.sourcemm.net/?go=downloads&file=mmsource-1.7.1.zip

Intram in LOCAL DISK:C (minim 5gb liber) si cream un nou folder pe care il vom numi
SRCDS.

Instalam programul HLDSupdatetool in LOCAL DISK:C/SRCDS.
Dupa ce am instalat HLDSupdatetool ,intram la START ,click pe RUN si scriem in casuta
CMD si dam OK.

Va aparea o ferastra ms-dos in care vom scrie urmatoarele comenzi:

cd C:\SRCDS dati ENTER
hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir . (adaugati inclusiv si punctul la sfarsit). Dati ENTER.

Acum va incepe instalarea serverului, va dura ceva timp in functie de conexiunea de internet pe care o aveti.

Cand instalarea se va termina va scrie la sfarsit:
"HLDSupdatetool is up to date".

Acum instalam cele doua moduri.

Dezarhivam cele doua arhive pe desktop si le copiem pe rand in "SRCDS/cstrike".

Acum intram in "cstrike/addons/metamod" si copiem fisierul "metaplugins.ini" si folderul "bin" peste cele doua existente in folderul "metamod"

Deschidem apoi fisierul "metaplugins.ini" cu notepad sau wordpad si scriem urmatoarele linii:

addons/mani_admin_plugin/bin/mani_admin_plugin_mm
addons/sourcemod/bin/sourcemod_mm

Salvam si inchidem fisierul.

Acum intram in SRCDS/cstrike si cautam fisierul "gameinfo". Il deschidem cu notepad sau wordpad si cautam linia:

SearchPaths
{
Game |gameinfo_path|.
Game cstrike
Game hl2
}

Intre "{" si "Game |gameinfo_path|." adaugam o noua linie:

GameBin |gameinfo_path|addons/metamod/bin

Acum fisierul nostru trebuie sa arate asa:

SearchPaths
{
GameBin |gameinfo_path|addons/metamod/bin
Game |gameinfo_path|.
Game cstrike
Game hl2
}

Salvam si inchidem fisierul.

In acest moment serverul nostru are doua moduri instalate pe care trebuie sa le configuram.

Pe "sourcemod" nu prea avem ce configura in afara de "core.cfg" si "admin_simple.cfg"
asa ca trecem la "mani_admin_plugin":

Intrati in "cstrike/cfg/mani_server.cfg" si incepeti sa configurati cum doriti voi.

Cvaruri mani Admin Plugin

Cvaruri pentru reclame:

mani_adverts 0/1 - Dezactiveaza/Activeaza reclamele pe server (mesaje in care poti scrie cam orice)
mani_adverts_top_left 0/1 –Dezactiveaza/Activeaza mesajele de reclama in coltul din stanga sus
mani_adverts_bottom_area 0/1 – Dezactiveaza/Activeaza mesajele in spatiul de hinturi (jos pe mijlocul ecranului)

Cvaruri pentru statistici:

mani_stats 0/1 – Dezactiveaza/Activeaza statisticile
mani_stats_calculate 3 – Cel mai bine lasi valoarea 3
mani_stats_show_rank_to_all 0/1 – jucatorii vad sau nu rankul tau atunci cand dai in chat rank
mani_stats_by_steam_id 0/1 – 0 pentru calcularea rank-ului fara a fi folosit id-ul de steam, 1 pentru calcularea acestuia pe steam id
mani_stats_decay_period 7 – numarul de zile de inactivitate dupa care rankul jucatorului scade la 500

Cvar-uri pentru statistici victime:

mani_show_victim_stats 0/1 – Dezactivate/Activate
mani_show_victim_stats_inflicted_only 0 – seteaza-l pe 1 daca nu vrei sa vezi dmg-ul care ti-a fost facut

Cvar pentru cel mai distructiv jucator:

mani_stats_most_destructive 0/1 – Dezactivat /Activat

Cvar-uri pentru Protectie TK (Team killing):

mani_tk_protection 0/1 – Dezactivat/Activat
mani_tk_forgive 0/1 – Dezactiveaza/Activeaza meniul de pedepsire TK
mani_tk_offences_for_ban 7 – numarul de omoruri de coechipier dupa care jucatorul este banat
mani_tk_ban_time 5 – numarul de minute pentru ban

Cvar-uri pentru slot rezervat:

mani_reserve_slots 0/1 – Dezactiveaza/Activeaza sloturile rezervate
mani_reserve_slots_number_of_slots 2 – numarul de sloturi
mani_reserve_slots_kick_message "Ai fost deconectat pentru slot rezervat" – mesajul pe care il vor primi jucatorii care nu au loc pe server atunci cand e plin
mani_reserve_slots_redirect "ip server:port server" – jucatorii care nu au lot vor fi redirectionati spre alt server cand acesta e plin; daca nu vrei sa redirectionezi jucatorii nu pui nici un ip lasi asa “”
mani_reserve_slots_redirect_message "Serverul e plin, vei fi redirectionat" – mesajul de redirectionare a jucatorilor care nu au slot, atunci cand serverul e plin
mani_reserve_slots_allow_slot_fill 0/1 – nu permiti/permiti ca sloturile rezervate sa fie ocupate de jucatori atunci cand sunt libere
mani_reserve_slots_kick_method 0/1 – 0 jucatorul cu cel mai mare ping va fi dat afara cand intra posesorul slotului, 1 – jucatorul cu cel mai scurt timp de joc va fi dat afara atunci cand un posesor de slot se conecteaza
mani_reserve_slots_include_admin 1 – include adminii din adminlist.txt ca jucatori cu slot rezervat

Cvar-uri pentru High Ping Kicker:

mani_high_ping_kick 0/1 – Dezactiveaza/activeaza high ping kicker-ul
mani_high_ping_kick_ping_limit 200 – limita de ping admisa
mani_high_ping_kick_message "Ai lag prea mare" – mesajul la deconectare
mani_high_ping_kick_samples_required 60 – numarul de mostre (verificari) dupa care jucatorul va fid at afara ( o mostra echivaleaza cu 1.5 secunde) – nu schimba decat daca stii ce faci

Cvar-uri pentru controlul flood-ului in chat:

mani_chat_flood_time 0 – valoarea in secunde care este admisa intre mesajele in chat unui jucator ( 0 – Dezactivat, o valoare mai mare de 1.5)
mani_chat_flood_message "Nu mai flooda serverul!" – mesaj care apare jucatorului care face flood
NU recomand activarea acestei functiuni!

Cvar pentru autobalansare echipe:

mani_autobalance_teams 0/1 – Dezactivat/Activat

Cvar-uri pentru vot:

mani_voting 0/1 – Dezactivat/Activat
mani_vote_allow_extend 0/1 – harta nu se poate/se poate extinde prin vot
mani_vote_allow_end_of_map_vote 0/1 – Dezactiveaza/Activeaza votul pentru harta la sfarsit de harta
mani_vote_max_extends 2 – numarul de extinderi ale hartii prin vot (0 – infinit)
mani_vote_mapcycle_mode_for_random_map_vote 0/1/2 – fisierul din care vor fi luate hartile pentru vot (0 = mapcycle.txt, 1 = votemapslist.txt, 2 = maplist.txt)
mani_vote_allow_user_vote_map 0/1 – nu permiti/permiti jucatorilor sa porneasca un vot pentru harta
mani_vote_allow_user_vote_ban 0/1 – nu permiti/permiti jucatorilor sa porneasca un vot de banare a unui player
mani_vote_allow_rock_the_vote 0/1 – nu permiti/permiti jucatorilor sa porneaasca Rock the vote

Cvar-uri pentru skin-uri:

mani_skins_admin 0/1 – nu permiti/permiti adminilor sa aiba skin-uri personalizate
mani_skins_force_choose_on_join 0/1/2 – 0=fara meniu de skinuri dupa conectare, 1=arata meniul de alegere skin-uri dupa conectare, 2=arata meniul de setari dupa conectare

Cvar-uri pentru runda de incalzire:

mani_warmup_timer 0 – valoarea in secunde a duratei rundei de incalzire (0 – fara runda de incalzire)
mani_warmup_timer_knives_only 0/1 – runda de incalzire doar cu cutit
mani_warmup_timer_knives_respawn 0/1 – playerii nu invie/invie in timpul rundei de incalzire
mani_warmup_timer_unlimited_grenades 0/1 – daca setezi 1 jucatorii vor avea un numar nelimitat de grenade in timpul rundei de incalzire

Cvar-uri pentru salvare scor:

mani_save_scores 1 – daca e setat 1 jucatorilor care ies de pe server si revin in aceeasi harta li se va salva scorul
mani_save_scores_css_cash 1 – daca e setat 1 li se vor salva si banii

Cvar-uri pentru AFK kicker:

mani_afk_kicker 0/1 – Afk kicker dezactivat/activate
mani_afk_kicker_mode 0/1 – pentru 0 ii muta prima data pe spectator, mai apoi le da kick, iar pentru 1 ii da direct afara
mani_afk_kicker_alive_rounds 0 – numarul de runde inainte ca jucatorul Afk sa fie datb afara (0 dezactivat)
mani_afk_kicker_immunity_to_spec_only 0/1 – pentru 0 jucatorii cu imunitate (adminii) nu vor fimutati sau dati afara, pentru 1 – jucatorii cu imunitate vor fi mutate pe spectator

Cvar-uri pentru pariuri:

mani_css_betting 0/1 – dezactivat/activate
mani_css_betting_dead_only 0/1 – pentru 1 doar jucatorii morti pot paria, pentru 0 jucatorii pot paria sic and sunt morti sic and sunt vii
mani_css_betting_announce_one_v_one 0/1 – nu afiseaza/afiseaza un mesaj prin care sa jucatorii sa stie ca pot paria

Diverse:

exec mani_quake_sounds.cfg – acest cvar executa configuratia pluginului quake sounds daca acesta este instalat pe server
mani_unlimited_grenades 0/1 – setat la 1 va da grenade HE nelimitate jucatorilor
mani_dead_alltalk 0/1 – nu permite/permite chatul jucatorilor morti
mani_adminsay_top_left 1 – setat la 1 permite adminilor sa afiseze mesaje in stanga sus prin comenzile ma_say si ma_chat

Acestea ar fi cateva cvar-uri mai importante.

Dupa ce am terminat de configurat trecem la urmatorul pas "server.cfg".
Daca nu aveti fisierul il puteti crea singuri cu ajutorul acestui link:

http://www.cstrike-planet.com/cfgmaker?cfg=srcds

Intrati acolo pe site va alegeti ce vreti sa configurati si cum vreti voi apasati apoi RUN cfgmaker apoi intrati in folderul SRCDS/cstrike/cfg creati un nou text document si copiati totul
in el apoi il redenumiti "server". Salvati si inchideti.

Sa schimbati voi la "hostname" numele serverului si la "rcon_password " parola voastra.

Acum e timpul sa adaugam adminii.

Pentru asta mergem in "cstrike/addons/sourcemod/configs".
Aici deschidem fisierul "core.cfg" si cautam linia:

"PassInfoVar" "_password"

Inlocuim "_password" cu parola care o vrem noi.
Salvam si inchidem fisierul.

Intram apoi in "admin-simple.cfg" si adaugam adminii.

ATENTIE! Serverul fiind NON-STEAM el nu va mai citi cum trebuie steam-urile originale
si nu veti putea da admin decat pe IP si NUME.

ADMIN by IP:
"!89.123.621.34" '99:z"

ADMIN by NAME"
"Houserul_23" "99:z" "password"

"99"-full imunity
"z"-full acces

Accesele pentru admini le gasiti in "admin_acces.cfg".

Ca sa intrii pe server ca admin trebuie sa scrii in consola:

setinfo _pass password

"_pass" parola setata in "core.cfg"
"password" parola adminului din "admin_simple.cfg"

inainte sa intrii pe server.

Inainte de a porni serverul trebuie sa mai facem o ultima setare.

Intram in "SRCDS"si facem un shortcut la executabilul "srcds.exe" apoi dam click dreapta pe shortcut si intram la "properties".

Cautam "Target" si in continuare scriem urmatoatoarea linie:

-game cstrike -secure -tickrate 66 +maxplayers 20 +map de_dust2

In concluzie linia completa trebuie sa fie asa:

"srcds.exe" -game cstrike -secure -tickrate 66 +maxplayers 20 +map de_dust2".

Dam APPLY si OK.

Tipuri de tickrate:

Server tickrate = 100
Server tickrate = 66
Server tickrate = 33

Default
sv_maxrate 20000
sv_maxupdaterate 33
fps_max 600

Server < 20 Playeri:
-tickrate 100
sv_maxrate 30000
sv_maxupdaterate 100
fps_max 600

Server > 20 Playeri:
-tickrate 66
sv_maxrate 20000
sv_maxupdaterate 66
fps_max 600

Aceste setari trebuiesc scrise in "server.cfg". Va alegeti tipul de tickrate in functie de puterea procesorului PC-ului vostru.
Cu cat e mai mare tickrate-ul cu atat consuma mai multe resurse.
Recomand tickrate 66 pentru procesoarele single core.

Desigur puteti schimba si numarul playerilor daca aveti conexiune net buna.

Acum avem nevoie de PATCH ca serverul sa accepte si clienti NON STEAM.

Il puteti lua de aici:

filefactory.com rev_rar

Il dezarhivam direct in folderul "SRCDS".

Si GATA serverul poate fi pornit acum . Tot ce trebuie sa faceti este sa dati click pe shortcut-ul "srcds" iar serverul va porni.

ATENTIE!!!! NU INSTALATI "MATTIE EVENTSCRIPT" pe acest server decat daca inainte ati sters "SOURCEMOD" pentru ca "MATTIE" si "SOURCEMOD" NU SUNT COMPATIBILE.
avatar
HOUSERUL_23
Admin

Numarul mesajelor : 61
Data de inscriere : 21/05/2008
Varsta : 35

Vezi profilul utilizatorului http://ro-4fun.forumer.ro

Sus In jos

Sus


 
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum