CS 1.6 VPS Proxy Setup – Simplified - Tutoriale - GAMELIFE România Jump to content

Recommended Posts

  • Administrators
Posted

[EN]

This guide shows how to use a VPS to create a proxy for your CS 1.6 server so that:

  • GameTracker sees the server online
  • Players are redirected to the main server

In short: create a redirect to the main server!
Once added to sites like GameTracker, it will show the same statistics as the main server!
This can also be used to boost the same server multiple times, bypass bans on certain tracker sites, etc.


Enable IP forwarding on the VPS

sudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

This allows the VPS to forward packets to the main server.


Set up DNAT and MASQUERADE with iptables

Standard port 27015 (VPS → main server):

SERVER_IP="MAIN_SERVER_IP"  # e.g., 162.19.172.145
sudo iptables -t nat -A PREROUTING -p udp --dport 27015 -j DNAT --to-destination $SERVER_IP:27015
sudo iptables -t nat -A POSTROUTING -p udp -d $SERVER_IP --dport 27015 -j MASQUERADE

Additional port 27016 (separate instance / special folder):

VPS_PORT=27016
sudo iptables -t nat -A PREROUTING -p udp --dport $VPS_PORT -j DNAT --to-destination $SERVER_IP:27015
sudo iptables -t nat -A POSTROUTING -p udp -d $SERVER_IP --dport 27015 -j MASQUERADE

You can add as many ports as you want for multiple instances.


Save iptables rules permanently

sudo apt install -y iptables-persistent
sudo netfilter-persistent save

This ensures the rules are applied automatically after a restart.


Test the ports

nmap -sU -p 27015 VPS_IP
nmap -sU -p 27016 VPS_IP

Correct result: open|filtered
If it shows closed → check the VPS firewall or contact your provider.


[RO]

Acest ghid arată cum să folosești un VPS pentru a crea un proxy pentru serverul tău CS 1.6, astfel încât:

  1. GameTracker să vadă serverul online
  2. Jucătorii să fie redirecționați către serverul principal
  • Mai pe scurt, creați un redirect către serverul principal!
  • Odată adăugat în site-uri, exemplu GameTracker, va arăta aceeași statistică ca pe serverul principal!
  • Se poate folosi pentru a boosta același server de mai multe ori, scoaterea banului pe anumite site-uri de tracker etc!

1️⃣ Activarea IP forwarding pe VPS
sudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Aceasta permite VPS-ului să redirecționeze pachetele către serverul principal.


2️⃣ Setarea DNAT și MASQUERADE cu iptables

Port standard 27015 (VPS → server principal):

SERVER_IP="IP_SERVER_PRINCIPAL"  # ex: 162.19.172.145
sudo iptables -t nat -A PREROUTING -p udp --dport 27015 -j DNAT --to-destination $SERVER_IP:27015
sudo iptables -t nat -A POSTROUTING -p udp -d $SERVER_IP --dport 27015 -j MASQUERADE

Port suplimentar 27016 (instanță separată / folder special):

VPS_PORT=27016
sudo iptables -t nat -A PREROUTING -p udp --dport $VPS_PORT -j DNAT --to-destination $SERVER_IP:27015
sudo iptables -t nat -A POSTROUTING -p udp -d $SERVER_IP --dport 27015 -j MASQUERADE

Poți adăuga câte porturi vrei pentru instanțe multiple.


3️⃣ Salvarea regulilor iptables permanent
 

sudo apt install -y iptables-persistent
sudo netfilter-persistent save

Astfel regulile se vor aplica automat după restart.


4️⃣ Testarea porturilor
 

nmap -sU -p 27015 VPS_IP
nmap -sU -p 27016 VPS_IP

Rezultat corect: open|filtered

Dacă apare closed → verifică firewall-ul VPS-ului sau contactează providerul.

Donator: SteamDB

Donator: SteamLadder

Steam Level Up: https://slvlup.com/r/krrna6

Steam™ Hour Boosting!: https://freehourboost.com/?r=cosminzm

3177671.png

  • Administrators
Posted

Another metod!

U8LbM5x.png

Configurare VPS Proxy pentru CS 1.6 – Ghid complet

Acest ghid arată cum să folosești un VPS pentru a crea un proxy pentru serverul tău CS 1.6, astfel încât:

  • GameTracker să vadă serverul online.

  • Jucătorii să fie redirecționați automat către serverul principal.

  • Nu sunt necesare instanțe suplimentare, doar porturile 27015 și 27005.


Porturi: 27015 (joc), 27005 (server browser/query)


1️⃣ Pregătire VPS

  1. Instalează sau reinstalează Ubuntu 24.04 pe VPS.

  2. Asigură-te că ai acces root.

  3. Actualizează sistemul:

 
sudo apt update && sudo apt upgrade -y
 
 

2️⃣ Activare IP Forwarding

 
sudo sysctl -w net.ipv4.ip_forward=1
echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
 
Aceasta permite VPS-ului să redirecționeze pachetele către serverul principal.
 

3️⃣ Ștergerea regulilor vechi și fișierului de configurare

Dacă ai reguli vechi sau fișierul nftables.conf există deja:

 
# Șterge reguli nftables vechi
sudo nft flush ruleset

# Șterge fișierul nftables.conf dacă există
sudo rm -f /etc/nftables.conf
 
 

Astfel pornim curat, fără conflicte.


4️⃣ Configurare nftables pentru proxy! Inlocuie ip ul, cu ip ul serverului tau principal!

  1. Creează fișierul de configurare:

 
sudo nano /etc/nftables.conf
 
 
  1. Lipeste următorul conținut:

 
#!/usr/sbin/nft -f

flush ruleset

table ip nat {
    chain prerouting {
        type nat hook prerouting priority -100;
        udp dport 27015 dnat to 162.19.172.145:27015
        udp dport 27005 dnat to 162.19.172.145:27005
    }

    chain postrouting {
        type nat hook postrouting priority 100;
        udp dport 27015 masquerade
        udp dport 27005 masquerade
    }
}

table ip filter {
    chain input {
        type filter hook input priority 0;
        accept
    }
}
 
 
  1. Salvează: CTRL+O → ENTER → CTRL+X


5️⃣ Activare nftables

 
sudo systemctl enable nftables
sudo systemctl restart nftables
 
 
 

Trebuie să vezi porturile 27015 și 27005 redirecționate.


6️⃣ Testare conexiune VPS → server principal ! Inlocuie cu ip ul tau principal al serverului!

 
echo -ne "\xff\xff\xff\xffTSource Engine Query\0" | nc -u -w 3 162.19.172.145 27015 | xxd
 
 
  • Dacă vezi RES cu numele serverului, totul funcționează.


7️⃣ Testare din CS 1.6 Client Inlocuie rosu cu ip ul tau principal

  • Adaugă IP-ul VPS în Favorite

  • Jucătorii vor fi redirecționați către serverul principal.

Firewall-ul VPS trebuie să permită UDP 27015 și 27005.

Donator: SteamDB

Donator: SteamLadder

Steam Level Up: https://slvlup.com/r/krrna6

Steam™ Hour Boosting!: https://freehourboost.com/?r=cosminzm

3177671.png

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.


×
×
  • Create New...

Important Information