AngusYoung 2020 年 4 月 27 日 下午 1:59
Activar VAC en Servidor CS 1.6
Buenas tardes

No puedo activar la proteccion VAC en mi servidor de CS 1.6 Steam. No aparece el logo del escudo VAC en la info del servidor y dice Modo no seguro.

Ejecuto el servidor 1 con el siguiente comando:

./hlds_run -game cstrike -tos -noipx +map de_aztec +maxplayers 16 -ip xxx.xxx.xxx.xxx -port 27015 -autoupdate

Ejecuto el servidor 2 con el siguiente comando:

./hlds_run -game cstrike -tos -noipx +map de_aztec +maxplayers 10 +servercfgfile server2.cfg -ip xxx.xxx.xxx.xxx -port 27017 -autoupdate


Tambien probe agregarle el parametro -secure, tampoco funciona y me dijeron que no es necesario.

En la consola veo intentos de comunicacion:

tcpconnection.cpp (1017) : Assertion Failed: Tried to initiate an outbound connection to 155.133.249.197:27017, bound to local address 127.0.1.1:26900. An ephemeral local port should be used for outbound TCP conections! How does this work?
tcpconnection.cpp (1017) : Assertion Failed: Tried to initiate an outbound connection to 155.133.249.197:27017, bound to local address 127.0.1.1:26900. An ephemeral local port should be used for outbound TCP conections! How does this work?
tcpconnection.cpp (1017) : Assertion Failed: Tried to initiate an outbound connection to 205.185.194.213:27020, bound to local address 127.0.1.1:26900. An ephemeral local port should be used for outbound TCP conections! How does this work?
tcpconnection.cpp (1017) : Assertion Failed: Tried to initiate an outbound connection to 205.185.194.213:27020, bound to local address 127.0.1.1:26900. An ephemeral local port should be used for outbound TCP conections! How does this work?

Alguien me puede ayudar con esto?

Gracias
< >
正在显示第 1 - 9 条,共 9 条留言
x_wing 2020 年 4 月 27 日 下午 2:10 
Que ip pasaste como argumento? El log habla de localhost (127.0.0.1). Si esa es la ip que pusiste, entonces esta mal. Tenes que cusar omo parametro la ip asignada por tu router.
最后由 x_wing 编辑于; 2020 年 4 月 27 日 下午 2:10
AngusYoung 2020 年 4 月 27 日 下午 2:16 
引用自 x_wing
Que ip pasaste como argumento? El log habla de localhost (127.0.0.1). Si esa es la ip que pusiste, entonces esta mal. Tenes que cusar omo parametro la ip asignada por tu router.


Hola, x_wing! Si, use mi IP publica, los servidores estan funcionando bien pero sin VAC :(

No se más que revisar

Gracias por tu respuesta
x_wing 2020 年 4 月 27 日 下午 2:37 
Pero que "ip" publica pusiste? Recuerda que si estas en una nat tenes que poner la ip que te asigna tu router y en el router realizar forwarding de puertos en tu ip publica a la ip en donde corre tu server.

Por otra parte, lo que el log te esta diciendo es que abrio un socket en una ip localhost y esta intentando conectarse/enviar datos a una ip publica (algo absurdo). Fijate si en las configuraciones de tu server no encuentras esta ip, ya que tu primer problema pasa por usar la interfaz incorrecta de tu pc.
AngusYoung 2020 年 4 月 27 日 下午 6:35 
Ahi los levante sin asignar la ip publica, solo el puerto de cada server.

Sigue sin funcionar. Lo que me extraña es que ahi en los errores de tcpconnection aparece la ip 127.0.1.1, no es la 127.0.0.1. Tenes idea de donde puede estar configurado ese IP?

Abri el puerto 26900 y no tiene hits.

Ya no se más que probar, se te ocurre algo?
x_wing 2020 年 4 月 27 日 下午 8:06 
https://developer.valvesoftware.com/wiki/Command_Line_Options#Source_Games

Prueba con "+ip" en lugar de "-ip". Igual, yo eliminaría esa opción salvo que tengas una interfaz muy específica por la que salir.

Por cierto, que valores tienes en server2.cfg? Yo acabo de levantar sin problemas un servidor con todas las configuraciones por defecto y usando tus parámetros.
AngusYoung 2020 年 4 月 27 日 下午 8:21 
Los servers estan funcionando correctamente, los dos prendidos al mismo tiempo. Pero el sistema antitrampa esta en modo no seguro. No puedo activarle el VAC para que quede con el escudito en la lista de servidores.
Probe levantando uno solo sin los parametros ip y port y tampoco se activa el VAC.
x_wing 2020 年 4 月 28 日 下午 5:36 
Ejecutando de esta forma:

./hlds_run -game cstrike -tos +sv_lan 0 -noipx +map de_aztec +maxplayers 10 -ip 192.168.1.210 -port 27017 -autoupdate

Obtengo el mismo error que vos.

Pero si ejecuto de esta forma:
./hlds_run -game cstrike -tos +sv_lan 0 -noipx +map de_aztec +maxplayers 10 +ip 192.168.1.210 -port 27017 -autoupdate

El servidor se inicia con VAC activado. Podrás probar vos con esta variante?

NOTA: ten en cuenta que 192.168.1.210 es la IP que tengo asignada en mi NAT. Fijate de poner la que tengas configurada en tu server (obtenela con "ip addr" en Linux o buscala en "ipconfig" en Windows).
AngusYoung 2020 年 4 月 28 日 下午 7:37 
Funciono!

Connection to Steam servers successful.
VAC secure mode is activated.

Claramente el error estaba en el "-ip"

Gracias por la ayuda wing!

Agregame como amigo y metete a jugar!
GIGGIO.OK 2021 年 4 月 17 日 上午 7:58 
Ya voy a probar. Ejecutando desde consola. No se puede modificar un block de notas?? Con mi ip?
< >
正在显示第 1 - 9 条,共 9 条留言
每页显示数: 1530 50

发帖日期: 2020 年 4 月 27 日 下午 1:59
回复数: 9