sâmbătă, 23 februarie 2013

[ CS16 ] Instructiuni folosirea unui VPS + Redirecte


Instructiuni generale:
 
apt-get update && apt-get upgrade ( face upgrade la pachetele de instalare )
apt-get install nano screen curl libcurl3 ( instaleaza cele necesare rularii redirectului )
apt-get install ia32-libs ( instaleaza librarii x86 in caz ca aveti sistem x64 )
apt-get purge -f iptables ( dezactiveaza firewall pe linux )
cd /home ( seteaza locatia in care va fi instalat redirectul )
wget http://xhlds.com/downloads/xhlds.tar.gz && tar zxf xhlds.tar.gz && cd xhlds ( pentru redirecte fake )
wget http://xhlds.com/downloads/cxhlds.tar.gz && tar zxf cxhlds.tar.gz && cd cxhlds ( pentru redirecte clasice )
screen -A -m -s redirect ./xhlds ( sau screen -A -m -s redirect ./cxhlds )
Urmariti cu atentie intrebarile si raspundenti corespunzator
Comenzi utile in redirect : stats / verifica / build / stop
Pentru a reveni la terminal executati CTRL+A+D
Afisarea redirecturilor se face prin comanda "screen -r" respectiv prin comanda "screen -r nr.screen"
 
Pentru Debian [5.x]:
 
Datorita versiunii vechi de libstdc++, XHLDS si CXHLDS nu vor putea fi utilizate pe Debian [5.x].Totusi, exista posibilitatea de a face upgrade la Debian [6] urmand pasii de mai jos.
apt-get install nano && nano /etc/apt/sources.list
Stergeti absolut tot din sources.list si copiati urmatoarele:
 
deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
 
Salvati fisierul cu CTRL+X si raspundeti cu "y" la intrebarea de save.
apt-get update && apt-get dist-upgrade
Urmati pasii raspunzand cu "y" la intrebarile din timpul upgrade-ului.
Odata terminat upgrade-ul, reveniti la instructiunile generale de mai sus.
 

 

Utilizare XHLDS si CXHLDS pe Centos [6.x] si Fedora [14-16.x]

 
 
Instructiuni generale:
 
yum update && yum upgrade ( face upgrade la pachetele de instalare )
yum install nano screen curl glibc.i686 libstdc++ ( instaleaza cele necesare rularii redirectului )
yum provides libcurl.so.4 ( cauta o versiunea mai noua de curl )
Rezultatul comenzii de mai sus va fi de forma libcurl-versiune.el6_versiune.i686 ( in cazul nostru libcurl-7.19.7-26.el6_1.2.i686 )
yum install libcurl-versiune.el6_versiune.i686 ( respectiv libcurl-7.19.7-26.el6_1.2.i686 )
yum provides libstdc++.so.6
Rezultatul comenzii de mai sus va fi de forma libstdc++-versiune.el6.i686 ( in cazul nostru libstdc++-4.4.6-3.el6.i686 )
yum install libstdc++-versiune.el6.i686 ( respectiv libstdc++-4.4.6-3.el6.i686 )
service iptables stop && cd /home
wget http://xhlds.com/downloads/xhlds.tar.gz && tar zxf xhlds.tar.gz && cd xhlds ( pentru redirecte fake )
wget http://xhlds.com/downloads/cxhlds.tar.gz && tar zxf cxhlds.tar.gz && cd cxhlds ( pentru redirecte clasice )
screen -A -m -s redirect ./xhlds ( sau screen -A -m -s redirect ./cxhlds )
Urmariti cu atentie intrebarile si raspundenti corespunzator
Comenzi utile in redirect : stats / verifica / build / stop
Afisarea redirecturilor se face prin comanda "screen -r" respectiv prin comanda "screen -r nr.screen"

[ CS16 ] - Free VPS- pentru redirecte.

Ce e un VPS?

    Un VPS (Virtual Private Server) e ca un al doilea PC, cu el poți face aproape orice poți face pe un PC normal.

________________________________________________________

Cum obținem un VPS gratis?

1. Ne înregistrăm la următoarea adresa Free VPS





2. Intram pe mailu' care l-am folosit la înregistrare pentru a-l confirma.
3. VPS-ul va fi activat in maxim o zi, veți fii informați prin e-mail de activarea acestuia.

Cum configuram VPS-ul pentru redirecte?

1. Dupa ce am primit mailul de activare copiem datele de logare si ne conectam aici:
Free VPS- Login
2. Apoi apăsam "Reinstall" si de acolo selectam "Debian6 32 bit".





3. Așteptăm instalarea noului OS apoi selectem "Root Password" si o schimbam in ceva mai simplu; ex: abcd





4. Orice schimbare reușită va fi afișată in log ca "Complete", înainte de a trece la următorii pași de fiecare data trebuie ca acțiunea precedenta sa fie completa.






Cum accesez VPS-ul?


VPS-ul poate fi accesat cu orice program FTP.
Eu folosesc Putty, pentru ca este mai rapid si mai stabil ca alte programe.

Putty Download | Putty Download2
Dupa ce am descarcat si instalat Putty, il deschidem copiem IP-ul VPS-ului il punem unde scrie "Hostname" si dam Open( o conexiune poate fi si salvata pentru a ptea fi accesata mai rapid in viitor: scriem un nume la "Saved Sessions" apoi dam "Save").




In Putty ne vom conecta la VPS astfel:

Cod:
Login as: root
root@IP_VPS's password: parola voastră (parola nu va fi afișată pe ecran, de aceea e bine sa fie una scurta sa nu va încurcați)





Cum instalez redirectele?

1. Odată conectați la VPS vom începe sa instalam redirectele.
2. Tastam urmatoarele comenzi in putty si asteptam finalizarea lor.


Cod:
apt-get update && apt-get upgrade
apt-get install nano screen curl libcurl3
apt-get purge -f iptables
cd /home
wget http://xhlds.com/downloads/cxhlds.tar.gz && tar zxf cxhlds.tar.gz && cd cxhlds
screen -A -m -s redirect ./xhlds

3. Procesul de mai sus poate dura si 30 de min, după terminarea sa urmăriți cu atenție întrebările si răspundeți corespunzător.


VPS-ul e offline

Daca VPS-ul dupa activare sau după câteva zile e offline, atunci singura soluție e sa așteptați pana va fi repornit; nu reinstalati OS, nu dati reboot, VPS-ul va porni de la sine peste 1-5 zile depinde de problema.
Dupa ce va fi din nou online, puteti porni redirectele astfel:
Cod:
cd /home/cxhlds
screen -A -m -s redirect ./cxhlds

joi, 21 februarie 2013

[ CS16 ] - Instalarea şi actualizarea unui server de Counter-Strike 1.6 (Windows / Linux)

I. Instalarea serverului pe Windows

INFO: Dacă doriţi să ştiţi doar cum se actualizează un server de Counter-Strike 1.6 pe Windows, puteţi sări direct la Punctul II.

1. Descărcaţi hldsupdatetool.exe (Link: Steam Half-Life Dedicated Server (HLDS) Update Tool - Windows)
2. Rulaţi executabilul


3. După ce aţi terminat instalarea, deschideţi un Command Prompt (Start -> Run -> cmd). Scrieţi calea către directorul în care a fost instalat (default: C:\Program Files\Valve\HLServer) apoi folosiţi următoarea comandă pentru a instala serverul:

Code:
HldsUpdateTool.exe -command update -game cstrike -dir xxxxx
xxxxx - Este calea către folderul în care vreţi ca serverul să fie instalat. Poate fi şi directorul în care vă aflaţi (în acest caz xxxxx trebuie înlocuit cu .) sau altă cale (Ex: HldsUpdateTool.exe -command update -game cstrike -dir C:\server)

NOTĂ: Folderul unde vreţi să instalaţi serverul de Counter-Strike trebuie să existe înainte să rulaţi comanda, altfel veţi primi un mesaj de eroare.


INFO: E posibil să primiţi o eroare de genul (Connection Closed by Peer, WinSock Error 0 "No error"). Apăsaţi CTRL+C (pentru a opri forţat actualizarea) şi reluaţi comanda anterioară.

4. După ce serverul a fost actualizat (şi aţi primit mesajul "HLDS installation up to date"), închideţi Command Prompt şi mergeţi în directorul pe care l-aţi folosit pentru comanda HldsUpdateTool.exe (Ex: C:\server).

5. Rulaţi hlds.exe.


6. După este afişată interfaţa serverului, schimbaţi următorii parametri:
a) Game: Counter-Strike
b) Server Name: Alegeţi numele serverului (Ex: Test Server)
c) Map: Alegeţi harta pe care vreţi să pornească serverul (Ex: de_nuke)
d) Network: Alegeţi tipul de server. Dacă alegeţi Internet, atunci orice jucător se va putea conecta pe serverul dumneavoastră. Dacă alegeti LAN, atunci doar cei din reţeaua dumneavoastră locală se vor putea conecta la server.
e) Max. players: Alegeţi numărul maxim de jucători pe care serverul îi poate avea. (Ex: 32)
f) UDP Port: Alegeţi portul pe care serverul va rula. (Ex: 27015)
g) RCON Password: Alegeţi parola de Rcon pe care doriţi să o aveţi. (Ex: test123)
h) Secure (Valve Anti-Chear): Selectaţi dacă doriţi, sau nu, ca serverul dumneavoastră să fie autentificat VAC.
Apoi apăsaţi pe butonul Start Server.


7. După ce l-aţi pornit, va fi afişat meniul principal în care puteţi face modificările necesare pentru administrarea serverului.




II. Actualizarea serverului pe Windows

1. Pentru a actualiza serverul trebuie să închideţi meniul principal apăsând pe butonul X aflat în partea dreaptă-sus şi apoi pe Stop Server.


2. Continuaţi urmând instrucţiunile de la paşi 3, 4, 5, 6 şi 7 de la Instalarea serverului.

NOTĂ: Steam ţine minte calea către folderul unde aţi instalat prima oară Counter-Strike 1.6 (Ex: C:\server), asadar, pentru a vă uşura munca, puteţi folosi (pentru actualizare) următoarea comandă:

Code:
HldsUpdateTool.exe -command update -game cstrike


II. Instalarea serverului pe Linux

INFO: Dacă doriţi să ştiţi doar cum se actualizează un server de Counter-Strike 1.6 pe Linux, puteţi sări direct la Punctul II.

ATENŢIE!! Instrucţiunile de mai jos sunt valabile pentru distribuţia Fedora Core. Pe alte distribuţii comenzile pot să difere. PGL nu îşi asumă nicio responsabilitate dacă nu urmaţi întocmai instrucţiunile de mai jos sau dacă serverul nu rulează.

1. Înainte de toate, trebuie să fiţi autentificaţi cu userul root pentru a putea instala serverul (în anumite cazuri, dacă sunteţi autentificat cu un user obişnuit, e posibil să dea eroare la instalare/actualizare).

2. Deschideţi directorul unde doriţi să fie descărcat Update Tool-ul pentru Linux (Ex: /home/server).

3. Folosiţi comanda wget pentru a lua acest tool.

Code:
wget http://storefront.steampowered.com/download/hldsupdatetool.bin
4. Pentru a-l putea dezarhiva trebuie să-l setaţi ca executabil. Pentru aceasta, folosiţi următoarea comandă:

Code:
 chmod 777 hldsupdatetool.bin

5. Pentru a putea dezarhiva acest tool trebuie să-l rulaţi

Code:
./hldsupdatetool.bin
6. Scrieţi 'yes' şi apăsaţi tasta Enter.


7. După ce s-a dezarhivat, rulaţi următoarea comandă pentru a instala serverul.

Code:
./steam -command update -game cstrike -dir xxxx
xxxxx - Este calea către folderul în care vreţi ca serverul să fie instalat. Poate fi şi directorul în care sunteţi acum (în acest caz xxxxx trebuie înlocuit cu .) sau altă cale (Ex: ./steam -command update -game cstrike -dir .)

8. Urmaţi instrucţiunile de pe ecran. (După ce Steam-ul va descărca cea mai nouă versiune de Update Tool, va trebui să mai rulaţi o dată comanda).


9. După ce serverul a fost instalat (şi aţi primit mesajul "HLDS installation up to date"), trebuie să rulaţi următoarea comandă care are anumiţi parametrii esenţiali şi fără de care serverul nu poate porni (sau va da eroare).

./hlds_run -game cstrike +ip a.b.c.d +port xxxx +maxplayers yy +rcon_password password +map de_xxxxx
a.b.c.d - Ip-ul serverului pe care doriţi să ruleze.
xxxx - Portul (UDP) pe care va fi serverul
yy - Numărul maxim de jucători acceptaţi de server (Serverul acceptă un maxim de 32 de jucători, chiar dacă rulati cu mai mult de 32 în acest parametru)
de_xxxxx - Harta principală cu care va porni serverul




10. După ce aţi pornit serverul e posibil să mai vedeţi anumite mesaje ciudate în consolă. Le puteţi ignora, sau, dacă împiedică funcţionalitatea serverului, puteţi posta în acest thread şi vi se va răspunde (sau puteţi intra pe www.steampowered.com şi să cautaţi explicaţii pentru eroarea primită).

PS: E posibil să vă dea o eroare, de forma (sh: uncompress: command not found)

Pentru a rezolva problema aceasta, trebuie găsit executabilul gunzip. Folosiţi comanda următoare pentru găsirea lui:

Code:
which gunzip
După ce l-aţi găsit trebuie să creaţi un symlink (shortcut) numit uncompress.

Code:
ln -s /bin/gunzip /bin/uncompress
După ce symlink-ul a fost creat, reluaţi pasul 5.



II. Actualizarea serverului pe Linux

1. Pentru a actualiza serverul trebuie să-l închideţi. Puteţi face asta scriind 'exit' în consola serverului, sau închizându-l forţat apăsând combinaţia de taste CTRL+C.

2. Pentru actualizare există două metode:
- Fie urmaţi paşii de la punctele 7, 8, 9 şi 10
- Fie folosiţi următoarea comandă şi apoi urmaţi paşii 9 şi 10 pentru a pune serverul în funcţiune.
Code:
./steam -command update -game cstrike -verify_all -dir xxxx
xxxxx - Este calea către folderul în care vreţi ca serverul să fie instalat. Poate fi şi directorul în care sunteţi acum (în acest caz xxxxx trebuie înlocuit cu .) sau altă cale (Ex: ./steam -command update -game cstrike -verify_all -dir .)


Recomandat este să folosiţi comanda scrisă anterior deoarece conţine în plus parametrul -verify_all. Acest parametru permite verificarea fişierelor de pe server cu cele aflate pe serverele Valve, astfel în momentul în care dumneavoastră schimbaţi un fişier important pentru Steam şi doriţi să îl puneţi la loc, aceasta este singura modalitate.

[ CS16 ] Noile setari , noua configurare pentru a rula corect jocul !

Noile setari , noua configurare pentru a rula corect jocul !

In momentul in care schimbati rezolutia pe una optima [ 640x480 / 800x600 ], va apare o imagine verde sau neagra.Pentru a rezolva aceasta problema , adaugati in Set Launch Options urmatoarele:


-nomsaa -nofbo
Dupa care , adaugati aceste setari in userconfig-ul vostru , recomandat sa il setati pe Read Only.


rate 25000
cl_updaterate 101
cl_cmdrate 101
fps_max 99
ex_interp 0.01
gl_async 0
cl_minmodels 1

Odata cu noul update , a aparut functia Mouse Acceleration , care este default pornita. De aceea aveti o sensivitate mai mare , pentru a oprii aceasta functie , adaugati comanda urmatoare in userconfig.

cl_mousegrab 0
Pentru cei care folosesc "cl_minmodels 1" , veti avea nevoie de modelele playerilor , cele vechi , le puteti descarca de pe urmatorul link:


Recomand folosirea lor si pentru cei care nu folosesc neaparat functia "cl_minmodels 1".

Noua locatie , unde este instalat jocul , se afla in:


SteamApps\common\Half-Life\cstrike
Sper ca v-am ajutat , ce am adunat si eu de pe net , ce am aflat , v-am spus si voua.

[ CS16 ] PGL GUI v.3.3


Descriere

[Changelog]
17.06.2010 – Version 3.3
- Add: Default (Counter-Strike 1.6 Base) models have been added.
- Add: Map de_tuscan has been added.
- Fix: cl_sidespeed, cl_forwardspeed, cl_backspeed some were 400 some were 999.
- Fix: General settings revised.
- Fix: Join game never worked if you didn't had the game opened.
- Change: New background
29.04.2009 – Version 3.2
- Fix: Options in Advanced Menu are now configurable.
- Fix: cl_sidespeed, cl_forwardspeed, cl_backspeed are always set to 999.
- Fix: Reverse mouse wasn`t always saved after a restart of the application.
- Fix: Voice settings now work properly.
- Fix: _cl_autowepswitch wasn`t always saved after a restart of the application.
- Change: New background
01.12.2008 – Version 3.1
- Add: crosshair can now be seen in Advanced Menu (for players to change between 0 and 1).
- Fix: -noforcemaccel -noforcemparms -noforcemspd will not be forced after the GUI has been uninstalled.
- Fix: r_decals and violence_* wasn`t always saved after a restart of the application.
- Fix: cl_cmdrate and cl_updaterate weren`t always saved after a restart of the application.
- Fix: _cl_autowepswitch wasn`t always saved after a restart of the application.
- Fix: _vgui_menus wasn`t always saved after a restart of the application.
- Fix: cl_sidespeed, cl_forwardspeed, cl_backspeed weren`t always saved after a restart of the application.
11.08.2008 – Version 3.0
- Feature: A 32bpp blocker added
- Feature: The mousefix registry settings will be applied when the application is installed.
- Add: A remove_mouse_fix registry added into the main folder (The file is called remove_mouse_fix.reg)
- Fix: crosshair wasn`t always saved after a restart of the application
- Fix: con_color wasn`t always saved after a restart of the application
- Fix: bobcycle wasn`t always saved after a restart of the application
- Fix: cl_allowdownload and cl_allowupload weren`t always saved after a restart of the application
- Fix: cl_showfps wasn`t always saved after a restart of the application
- Fix: graphheight wasn`t always saved after a restart of the application
- Fix: In-game text had invalid characters
- Fix: keyboard settings bug (keyboard setting weren`t saved sometimes after quiting CS)
- Change: brightness modified from 9 to 2
- Change: gamma modified from 9 to 3
- Change: cl_cmdrate default modified from 35 to 101
- Change: cl_updaterate default modified from 101 to 35
- Change: rate default modified from 20000 to 25000
- Change: GUI colors are different from the default ones
- Change: Moved "CmdRate", "UpdateRate" and "Rate" to the top of the Advanced Menu list
- Delete: "Team Messages" removed from Keyboard settings
- Delete: "Automatically take end-game screenshots" removed from Advanced Menu
- Delete: "Auto-help" removed from Advanced Menu
- Delete: "Time before dead bodies disappear" removed from Advanced Menu
- Delete: "Hide other players' frags" removed from Advanced Menu
- Delete: "Weather" removed from Advanced Menu
- Delete: cl_latency check removed
- Delete: pushlatency check removed
- Delete: tracker check removed
- Delete: _windowed_mouse check removed
- Delete: -toconsole parameter removed from desktop shortcut
15.08.2006 – Version 2.9
- Fix: brightness bug
- Fix: gamma bug
- Fix: volume bug
- Fix: s_eax bug
- Fix: joystick look bug
- Fix: reverse mouse bug
- Fix: s_a3d bug
- Fix: mouse filter bug
- Fix: auto aim bug
- Fix: voice enable bug
- Delete: PGL_skin_01
17.06.2004 – Version 2.70 [Steam CS 1.6 + Steam CS:CZ]
- Fix: change weapon bug
- Add: fps_max in options->multiplayer->advanced
- Add: cl_minmodels in options->multiplayer->advanced
- Add: cl_weather in options->multiplayer->advanced
- Add: cl_shadows in options->multiplayer->advanced
- Add: pglgui command to print installed version of PGLGUI
- Add: demo recording as bind key
- Add: demo fast forward as bind key [viewdemo only]
- Add: demo extreme fast forward as bind key [viewdemo only]
- Add: demo slow motion as bind key [viewdemo only]
- Add: demo extreme slow motion as bind key [viewdemo only]
- Add: demo forward 10 seconds as bind key [viewdemo only]
- Add: demo rewind 10 seconds as bind key [viewdemo only]
- Add: demo forward 1 minute as bind key [viewdemo only]
- Add: demo rewind 1 minute as bind key [viewdemo only]
- Add: demo pause as bind key [viewdemo only]
- Add: demo play as bind key [viewdemo only]
- Add: multiple resolutions background
- Change: cl_cmdrate default from 50 to 35
- Change: cl_updaterate default from 50 to 100
- Change: rate default from 5000 to 10000
08.06.2004 – Version 2.61 [CS 1.6 only]
- Fix: 'Samsung' link in skin
- Add: checks for Steam running while installing PGL GUI
25.05.2004 – Version 2.60 [CS 1.6 only]
- Add: cl_radartype in options->multiplayer->advanced
- Change: background picture (rds.link joined the major sponsor list)
26.01.2004 – Version 2.50 [CS 1.6 only]
- Add: new install procedure
18.11.2003 – Version 2.43 [CS 1.6 only][in-house version]
- Add: new install procedure
17.11.2003 – Version 2.42 [CS 1.6 only]
- Add: pglgui.reg
- Add: "Change weapon position" (left/right) in keyboard panel
- Add: Steam Menu picture
- Fix: skin bug that incorrectly drew Steam Menu
- Change: hud_takesshots to 0 (no screenshots at the end of the map)
- Change: skin parts
15.11.2003 – Version 2.41 [CS 1.6 only]
- Add: sv_region 3
- Add: sv_region to options->advanced
- Add: explanation for fixmouse.reg
- Add: explanation to remove accel. mouse by command line
- Fix: skin bug that incorrectly drew Steam Menu
- Change: default cl_cmdrate to 50
- Change: default cl_updaterate to 50
- Change: default rate to 5000
09.11.2003 – Version 2.4  [CS 1.6 only]
- imported v2.3 for CS 1.6 and rebuilded it
04.04.2003 – Version 2.3  [CS 1.5 only]
12.09.2002 – Version 2.2
06.09.2002 – Version 2.1
12.07.2002 – Version 2.0
04.07.2002 – Version 1.1
03.07.2002 – Version 1.0