¿Cómo configurar un servidor CS?
Método de construcción del servidor CS
-------------------------------- -----------------------------------------
Autor de este artículo: Pepsi Online Collection Fecha de actualización: 2002-3-5
En primer lugar, debes tener una PC potente, al menos PIII500 o superior, con 128 M de memoria. Se recomienda AMD Athlon 1G, memoria de 512M. Y lo más importante: ¡ancho de banda!
En segundo lugar, es mejor usar LINUX como sistema operativo, pero ------- es demasiado complicado, jaja, así que es mejor usar WIN2000, porque es el kernel NT, Gestión de memoria y disco o Sí. No uses 98, ME, etc., de lo contrario serás "recompensado":-)
Por supuesto, el servidor no solo usa tu CS para abrir una red ( ¡Tonterías! Todo el mundo lo sabe it! ) Oh... Volviendo al tema, ejem, necesitamos estas dos cosas HLSERVER4108
CS1.3FULL. Instale HLSERVER primero y luego instale CS1.3. Automáticamente encontrará el directorio de HLSERVER, hasta SIGUIENTE. Habiendo dicho esto, creo que todos los que son inteligentes lo entienden (¡¿Qué?! ¡¿No lo entiendes?! ¡¡¡No puedo leer!! ADMIN_SLAP XXX!!!!)
Como servidor, debes hacerlo. Hay muchas configuraciones. Normalmente, solo necesita crear tres archivos básicos: server.cfg, mapcycle.txt y motd.txt en el directorio HLserver\cstrike\.
server.cfg es el archivo de configuración del servidor y se puede editar con cualquier editor de texto.
El siguiente es un ejemplo de servidor SUNNET
0 significa No, 1 significa Sí.
sv_aim 0 Si apuntar automáticamente
pausable 0 Si el cliente puede pausar el juego
nombre de host "CS1.3 SunNet & =LX= servidor" nombre del servidor
p>
mp_timelimit 40 Ciclo del tiempo de cada mapa
sv_cheats 0 Si activar el modo trampa (parece inútil)
mp_c4timer 35 Bomba tiempo de cuenta regresiva
mp_chasecam 0 Si la lente está fija o no (si eliges 1, solo podrás ver la batalla en una ubicación fija después de ingresar al servidor)
mp_falldamage 1 Daño por caída desde una altura
mp_flashlight 1 Si hay una linterna táctica
mp_footsteps 1 Si hay pasos
mp_freezetime 5 El momento de comprar artículos al comienzo de cada game
mp_friendly_grenade_damage 1 Daño amigo de granada
mp_friendlyfire 0 Daño de fuego amigo
mp_autoteambalance 1 Número mínimo de personas para equilibrar automáticamente
mp_roundtime 3 Tiempo por ronda
rcon_password **** Contraseña OP
mp_limitteams 1 Equilibra automáticamente el número de personas
mp_tkpunish 0 Ya sea para castigar a las fuerzas amigas
mp_mapvoteratio 0.4 Proporción de votación (puedes expulsar a los tramposos y cambiar mapas votando)
mp_logfile 1 Si el servidor deja un archivo de registro
mp_hostagepenalty 3 Si hay más de tres rehenes lesionados dentro del tiempo especificado, serán expulsados automáticamente
mp_forcechasecam 1 Modo de observación post mortem (0 significa que solo se pueden ver a los compañeros de equipo, 1 significa MIRADA LIBRE, 2 es ver a otros pisarte)
mp_buytime 0,5 Medio minuto para comprar artículos por ronda
iniciar sesión y comenzar a grabar
//allow_spectators 1 Permitir ángulo de observador
mapcycle.txt es el archivo de secuencia para el ciclo del archivo de mapa
Lo que está escrito en mapcycle.txt es el nombre del archivo de mapa sin sufijo, como cs_747.bsp, solo tome cs_747. El mapa está en el directorio Hlserver\cstrike\maps. Seleccione el mapa que desea recorrer. Luego ingrese el nombre del archivo en mapcycle.txt de acuerdo con las reglas mencionadas anteriormente. Utilice retorno fijo entre cada mapa. Al agregar un nuevo mapa, no solo debe copiar el archivo .bsp al directorio Hlserver\cstrike\maps, sino también agregar el nombre del nuevo mapa a mapcycle.txt. ¡Recuerde! es el archivo de descripción del servidor
motd.txt es el archivo de descripción del servidor Es la primera ventana que ve cada jugador al ingresar al servidor. Siéntete libre de escribir como quieras.
Por ejemplo: "Soy =LX=jajaja jajaja ¡¡¡Todos que me jodan!!! ¡¡¡Vamos!!!" sobre los parámetros operativos del servidor.
Haga clic derecho en el escritorio para crear un acceso directo, ingrese la siguiente línea en la línea de comando, preste atención a los espacios
c:\Hlserver\hlds.exe - game cstrike -port 27015 +maxplayers 16 +map de_dust2
c:\Hlserver\hlds.exe El directorio donde instalaste hlserver
-game cstrike especifica el CS para ejecutar el juego
-port 27015 especifica que el puerto de conexión del juego es 27015
+maxplayers 16 El número máximo de jugadores en el juego es 16
+map de_dust2 Especifica el mapa inicial como de_dust2
Ingresa al juego de Internet cuando otros ingresan al servidor, selecciona Agregar servidor e ingresa la IP del servidor y el puerto que especificaste anteriormente. Establecer un servidor en una red local es lo mismo que lo anterior, pero puede agregar -nomaster en la línea de comando para evitar que el servidor tenga autenticación GANADA y evitar problemas del servidor causados por dificultades de red en el extranjero. Al mismo tiempo, agregue +sv_lan 1 para especificarlo como servidor LAN. Cuando otros ingresan al servidor, pueden ingresar al juego LAN.
-----Cerrar ventana-----
Explicación detallada de la configuración del servidor CS
----------- -------------------------------------------------- -- ------------------
1. Requisitos básicos para la instalación del servidor
1) Requisitos de hardware
<. p>Server La configuración mínima de hardware es probablemente PIII500 y más de 128 M de memoria. Si la memoria es baja, a menudo tendrá que soportar los tiempos de espera.2) Requisitos de la línea
Cuanto más rápida sea la línea, mejor. Aunque la velocidad máxima de carga y descarga continua de CS en el juego es de solo 3 K/s, será mejor. jugar si el PING es alto No será divertido, el servidor ccsk tiene un ancho de banda exclusivo de 10M.
2. Configuración del lado del servidor
1) Primero debes instalar HLserver. Aunque Half Life viene con software para crear un servidor, si no juegas en el servidor (. Nadie juega en el servidor ^_^), usar HLserver puede reducir mucho espacio. Luego actualice HLSERVER a la última versión (igual que actualizar HL) y luego instale la última versión de CS (igual que instalar un CS cliente).
2) Como servidor, debe tener muchas configuraciones. En circunstancias normales, solo necesita crear tres archivos básicos: server.cfg, mapcycle.txt y motd.txt en HLserver\cstrike\. directorio.
server.cfg es el archivo de configuración del servidor.
Se puede editar con cualquier editor de texto.
0 significa No, 1 significa Sí.
sv_aim 0 Si apuntar automáticamente
pausable 0 Si el cliente puede pausar el juego
nombre de host "Servidor CCSK.net Counter-Strike" Nombre del servidor p>
mp_timelimit 30 Ciclo del tiempo de cada mapa
mp_startmoney 12000 La cantidad para iniciar el juego
mp_c4timer 45 Tiempo de cuenta regresiva de la bomba
mp_chasecam 0 Si para arreglar la cámara
mp_falldamage 1 Daño por caída desde altura
mp_flashlight 1 Si hay una linterna
mp_footsteps 1 Si hay pasos
mp_freezetime 4 El momento en que cada juego comienza a comprar artículos
mp_friendly_grenade_damage 1 Si las granadas dañan a las fuerzas amigas
mp_friendlyfire 1 Si las armas a las fuerzas amigas dañan
mp_autoteambalance 2 Automáticamente ajusta el límite mínimo de la diferencia en el número de personas en ambos lados
mp_roundtime 4 Número de veces por ronda
rcon_password ***** Contraseña del servidor
mp_limitteams N Se ajusta automáticamente si hay más de N personas en ambos lados
mp_tkpunish 1 Ya sea para castigar a las fuerzas amigas
mp_mapvoteratio Proporción de votación de 0,2 (puedes expulsar a los tramposos y cambiar mapas votación)
mp_logfile 1 Si el servidor deja un archivo de registro
iniciar sesión y comenzar a grabar
mp_hostagepenalty=3 Si más de tres rehenes resultan heridos dentro del tiempo especificado , serán expulsados automáticamente
Logaddress 202.108.249.81 2000 Establece el puerto de escucha de las clasificaciones cs nacionales de ccsk
mapcycle .txt es el archivo de secuencia para el ciclo de archivos de mapas
Lo que está escrito en mapcycle.txt es el nombre del archivo del mapa sin sufijo, como cs_747.bsp, solo se toma cs_747. El mapa está en el directorio Hlserver\cstrike\maps. Seleccione el mapa que desea recorrer, luego ingrese el nombre del archivo en mapcycle.txt de acuerdo con las reglas mencionadas anteriormente y separe cada mapa con un retorno completo. Al agregar un nuevo mapa, no solo debe copiar el archivo .bsp al directorio Hlserver\cstrike\maps, sino también agregar el nombre del nuevo mapa a mapcycle.txt. ¡Recuerde! es el archivo de descripción del servidor
motd.txt es el archivo de descripción del servidor Es la primera ventana que ve cada jugador al ingresar al servidor. Siéntete libre de escribir como quieras.
3) Con lo anterior, incluso si el servidor cs está casi configurado, hablemos de los parámetros operativos del servidor.
Haga clic derecho en el escritorio para crear un acceso directo, ingrese la siguiente línea en la línea de comando, preste atención a los espacios
c:\Hlserver\hlds.exe - game cstrike -port 27016 +maxplayers 22 +map cs_747
c:\Hlserver\hlds.exe El directorio donde instaló hlserver
-game cstrike especifica el juego en ejecución como CS p>
-port 27016 especifica que el puerto de conexión del juego es 27016
+maxplayers 22 El número máximo de jugadores en el juego es 22 (el juego solo admite 20 personas, los dos adicionales son espectadores)
+map cs_747 Especifica el mapa inicial como cs_747
Cuando otras personas ingresan al servidor, ingresa al juego de Internet, selecciona Agregar servidor e ingresa la IP del servidor y el puerto que especificaste anteriormente. . 4) Establecer un servidor en la red local es lo mismo que lo anterior, pero puede agregar -nomaster en la línea de comando para evitar que el servidor tenga autenticación GANADA y evitar problemas del servidor causados por fallas de la red en el extranjero. Al mismo tiempo, agregue +sv_lan 1 para especificarlo como servidor LAN. Cuando otros ingresan al servidor, pueden ingresar al juego LAN.
5) Si no ha descargado hlserver, también puede usar hl+cs1.0 normal como servidor. El método específico es: después de ingresar al juego, seleccione jugar cs, seleccione juego de Internet, seleccione crear. juego, y en la parte inferior hay una opción de servidor dedicado, selecciónala y haz clic en Listo. Puedes utilizar una máquina separada como servidor CS, lo que puede mejorar enormemente la velocidad del juego. También es aplicable a los juegos LAN, pero sólo necesitas seleccionarlo en el juego LAN. Las configuraciones anteriores también se pueden implementar.
3. Comandos de uso común para los operadores de servidores
1. Comandos de control del lado del servidor
1) Obtener información del usuario
Comando: / USERS
Ejemplo:
/USERS
USERID : UNIQUEID : USERNAME
01 365431984 Más Más Té [AH]
02 3213645436 DDM=LD=
03 3143644 aikstorm=AIK=
Explicación: USERID lo proporciona el lado SERVIDOR. Está organizado en secuencia a partir del inicio del SERVIDOR. SERVIDOR Recalcular después del reinicio.
UNIQUEID es emitido por WON.NET (el servidor externo que verifica la cdkey que todos aman y odian). Un conjunto de CD-KEY tiene su correspondiente conjunto de UNIQUEID.
USERNAME es el nombre de usuario
2) Patear a alguien
Comando: /kick# USERID#
Ejemplo: KICK# 02#
3) Bloquear cuenta
Comando: /BANID MINUTES UNIQUEID
Ejemplo 1: BANID 0 365431984
Más Más Té [AH] IS PROHIBIDO PARA SIEMPRE
Ejemplo 2: BANID 1 365431984
Más Más Té [AH] ESTÁ PROHIBIDO POR 1 MINUTO
Explicación: LOS MINUTOS son minutos bloqueados. si 0 está bloqueado permanentemente (¡¡¡úselo con precaución!!!)
La explicación de UNIQUEID es la misma que la anterior 4) Expulsar personas y bloquear cuentas al mismo tiempo
Comando: /BANID MINUTES UNIQUEID KICK
Ejemplo: /BANID 0 3213645436 KICK
5) Escribe la cuenta bloqueada en BANNED.CFG (lista negra^_^)
Comando: /WRITEID
Explicación: Escriba la lista de ADM BAN en el archivo BANNED.CFG.
6) Cancelar el UNIQUEID agregado a la lista BAN
Comando: /REMOVEID UNIQUEID
Ejemplo: /REMOVEID 365431984
Explicación: Es decir, la cuenta desbloqueada
7) LISTID Comprueba qué ID tienes baneados actualmente y durante cuánto tiempo has estado baneado
Comando: /LISTID
8) Cambiar mapa
Comando: /MAP MAPNAME
/CHANGELEVEL MAPNAME
/CHANGELEVEL2 MAPNAME
Ejemplo: Cambiar el mapa CS_747
/MAP CS_747
Explicación: Cambia el mapa inmediatamente, pero todos los USUARIOS abandonarán el juego.
/CHANGELEVEL CS_747
Explicación: Cambia el mapa inmediatamente y ningún USUARIO abandonará el juego.
/CHANGELEVEL2 CS_747
Explicación: Si esperas hasta que se acabe el tiempo del mapa y luego cambias el mapa, ningún USUARIO abandonará el juego.
2. Controlar las instrucciones del servidor en el lado del cliente
La diferencia con el lado del SERVIDOR es que cuando ADMIN ingresa al juego en el lado del CLIENTE, puede controlar de forma remota la administración del servidor.
Ingresa el siguiente comando en la consola del juego (usa la tecla ~ para llamar a la consola)
1) Establece la contraseña de administración del servidor de control remoto
Comando: / RCON_PASSWORD PASSWORD
Ejemplo: Agregar SERVER.CFG en el lado del SERVIDOR
/RCON_PASSWORD 1234567890
Eso significa que la contraseña de administración del servidor de control remoto es 1234567890
2) Ingrese
Comando: /RCON_PASSWORD PASSWORD
Ejemplo: Ingrese
/RCON_PASSWORD 1234567890 en el lado CLIENTE para ingresar al SERVIDOR.
3) Ingresar al servidor cuando el número de personas esté completo
Comando: /RCON_ADDRESS ADDRESS
Ejemplo: Teclear del lado CLIENTE
/RCON_ADDRESS 210.68.170.7
El estado del SERVIDOR se puede monitorear, pero no se puede reproducir.
4) Otros comandos
Comando: /RCON COMMAND
Ejemplo: /RCON BANID 0 3136541365 KICK
Todos los demás están en el Lado del servidor Se pueden utilizar todas las instrucciones disponibles, pero se debe agregar RCON antes de la instrucción.
3. Instrucciones en el lado del cliente
Puedes ingresar ciertas instrucciones presionando la tecla "~" para llamar a la consola durante el juego CS.
NOMBRE XXX: cambia el ID actual (algunos servidores necesitan aceptar comandos solo al comienzo de cada ronda)
timeleft: muestra el tiempo restante del mapa actual
LISTPLAYERS: muestra el ID digital del jugador
VOTE ID digital: vota para expulsar al tramposo
LISTMAPS: muestra el ID digital del mapa
VOTEMAP ID digital: vota por un mapa
CL_SHOWFPS 1 (0 está desactivado): muestra el valor de tu fotograma
net_graph 1 (0 está desactivado): el número de viñeta en la parte inferior derecha La esquina puede mostrar FPS y velocidad de conexión. Líneas que muestran la velocidad y el número de fotogramas de la conexión.
hud_centerid 0
Establezca 1 para centrar el mensaje de chat en la pantalla y configúrelo en 0 para colocar el mensaje de chat en la esquina inferior izquierda de la pantalla.
calificación 2500
Establece cuántos datos/información se aceptan desde el servidor al que te conectas.
El MÓDEM de 14,4K está configurado en 1500, el MÓDEM de 33,6K está configurado en 3000, el MÓDEM de 56K está configurado en 3500 y el ISDN está configurado en 5000. El valor de configuración para la velocidad de conexión es mayor que ISDN está entre 5000 y 9999.
setinfo fantasmas 0
Establezca 1 para permitir que los fantasmas se vean en modo observador, 0 para desactivarlo. Deshabilitar GHOSTS puede mejorar la situación de demasiados LAG.
vid_config_x 800
Establece la posición horizontal de la pantalla
vid_d3d 0
Activa el soporte 3D, "1" para activar , "0" para apagar.
vid_describemode
Muestra el panel para configurar el modo de sonido
vid_mode 0
Configurar el modo de sonido
viewframe
p>
Muestra armas y equipos, solo aplicable a la aceleración OpenGL.
zoom_sensitivity_ratio 1.200
Establece la sensibilidad del ratón al acercar el arma
+velocidad
Obligar al jugador a "caminar" " si la función "seguir ejecutando" " está activada, o fuerza al reproductor a "ejecutar" si la función "seguir ejecutando" no está activada. +mlook
Usa el ratón para seleccionar la dirección
+klook
Usa el teclado para seleccionar la dirección
+jlook
p>
Usar la dirección de selección del controlador de juego
Sección de configuración del servidor CS
En primer lugar, hay tres archivos en la configuración del servidor: game.cfg, server.cfg y listenerver. .cfg, todo en la carpeta cstrike.
El archivo game.cfg está controlado por las opciones avanzadas (Advanced) al configurar el servidor, es decir, se puede controlar al configurar el servidor.
El archivo listeningver.cfg es el archivo de configuración de opciones de servidor predeterminado para servidores no independientes (es decir, la máquina que crea el servidor también está en el juego CS) al cambiar mapas.
El archivo server.cfg es un archivo de configuración de opciones de servidor predeterminado para un servidor independiente (es decir, la máquina que crea el servidor no está en el juego CS y se muestra en el modo de ventana de DOS) al cambiar de mapa. .
La configuración de los siguientes dos archivos es la siguiente (incluidos los comentarios en chino):
// Este archivo configurará su servidor cuando cambie de servidor.
//Contraseña del servidor (contraseña para que el cliente ingrese al juego) "" significa que no
sv_password ""
//Contraseña del servidor de administración remota"" significa no
rcon_password "nick4u"
//Nombre de servidor predeterminado "Nick's Counter-Strike Server"
nombre de host "Nick's Counter-Strike Server"
//Cada ronda es de 30 minutos
mp_timelimit 30
// El número máximo de muertes y puntuaciones es no 0/sí (1-n si es el límite superior). se excede, el mapa será cambiado.
mp_fraglimit 0
// El límite superior del número de victorias es no 0/sí (1-n). Si se excede el límite superior, se cambiará el mapa.
mp_winlimit 0
// Límite superior redondeado No 0/Sí (1-n), si se excede el límite superior, cambia el mapa.
mp_maxrounds 0
// Se recomienda que el tiempo de congelación para comprar armas (0-45) sea de 5 segundos.
mp_freezetime 3
//4 minutos por ronda
mp_roundtime 4
//Tiempo para comprar armas y equipo (0,25-1,5 ) es decir, 15 segundos-90 segundos
mp_buytime 0.5
// Tiempo de cuenta regresiva de la bomba (15-75)
mp_c4timer 35
// Muerte Perspectiva trasera 1 El compañero de equipo 2 solo tiene perspectiva en primera persona 0 Sin restricciones
mp_forcecamera 1
// Modo de perspectiva posterior a la muerte 0 seguimiento libre/1 seguimiento fijo
mp_chasecam 0
//La pantalla no permanece en negro después de que el personaje muere 0/se vuelve negro 1
mp_fadetoblack 0
//amigable amigable fire off 0/on 1
p>
mp_friendlyfire 0
// Penalización por matar fuego amigo 0 Sin penalización/castigo: Mata a más de (1-n) compañeros de equipo, morirás automáticamente en la siguiente ronda
mp_tkpunish 1
// Ajusta automáticamente el equilibrio de ambos equipos sin ajustar 0/Ajusta (1-n) individuos
mp_autoteambalance 1
// Ajusta automáticamente el equilibrio de ambos equipos si supera las n personas Ajusta la diferencia de número de personas 0 para cerrar
mp_limitteams 1
/ /Cantidad de dinero al iniciar el juego (800-16000)
mp_startmoney 800
// Tasa máxima 10000 (10000 o superior para LAN; 4000-6000 para Cable Modem/xDSL) (No lo establezca demasiado bajo)
sv_maxrate 10000
// Tarifa mínima 1000 (use 1000 o superior para LAN; use 400-600 para módem por cable/
// Cliente velocidad máxima de movimiento
sv_maxspeed 320
// Pausa juego deshabilitado 0/permitido 1
pausable 0
// Modo trucos desactivado 0 /on 1
sv_cheats 0
// Auto apuntar desactivado 0/on 1
sv_aim 0
// Linterna táctica permitida 1 /disabled 0
mp_flashlight 1
// Pasos habilitados 1/disabled 0
mp_footsteps 1
// El daño por caída desde altura es on 1/off 0
mp_falldamage 1
// Expulsar automáticamente a jugadores inmóviles está on 1/off 0
mp_autokick 1
// Modo observador activado 1/apagado 0
allow_spectators 1
// El servidor establece el tiempo de reinicio del juego, incluido el número de muertes, armas, dinero y puntos. Establezca en 0 para no restablecer.
//sv_restartround 2
// El servidor establece el tiempo de reinicio del juego, incluido el número de muertes, armas, dinero y puntuaciones. Establezca en 0 para no restablecer.
//sv_restart 2
// Penalización por matar rehenes 0 Sin castigo/Castigo: Si más de (1-n) rehenes son dañados dentro del tiempo especificado, serán automáticamente expulsado
mp_hostagepenalty 0
// Permitir descarga en 1/apagado 0
sv_allowdownload 1
// Controlar si se permite el reproductor descargas (sv_allowdownload 1) cuando está en transferencia de LOGO permitida 1/prohibida 0
sv_send_logos 1
// Cuando permitir la descarga (sv_allowdownload 1) está activado, controle si se permite el recurso transferencia de archivos permitida 1/prohibida 0
sv_send_resources 1
// Permitir carga desactivada 0/activada 1
sv_allowupload 1
// La configuración de gravedad del servidor está predeterminada en gravedad normal 800, rango de -999 a 99999
sv_gravity 800
// voto para expulsar a un jugador específico (0,10-1,00)
mp_kickpercent 0.66
// el mapa de votos cambia la proporción de votación del mapa (0.10-1.00)
mp_mapvoteratio 0.6
//Establece el valor de actualización del modo fantasma (0.1-1 )
mp_ghostfrequency 0.1
// Textura de alta calidad del servidor desactivada 0/activada 1
sv_sendvelocity 0
// El servidor reduce el LAG retraso (altos requisitos en el servidor) off 0/ Habilitar 1
mp_lowlag 0
// Los datos de detalles del servidor se envían por defecto 300, que se pueden reducir a 250 o 200 para mejorar la velocidad.
mp_decals 300
// Si el servidor permite la comunicación de voz por micrófono permitida 1/deshabilitada 0
sv_voiceenable 1
// Si el el servidor lo permite La comunicación de voz entre clientes permite 1/deshabilita 0
sv_alltalk 1
//Si el servidor graba archivos, no graba 0/graba 1
mp_logfile 1
// Si se registra el contenido de la conversación en el archivo de registro, no se registra 0/record 1
mp_logmessages 0
// Si se graba el prohibición del reproductor en el archivo de registro Contenido no registrado 0/grabado 1
sv_logbans 0
// Establecer archivo de ciclo de mapas
mapcyclefile mapcycle.txt p>
//Iniciar registro
iniciar sesión