Con la tecnología de Blogger.

jueves, 28 de junio de 2012

Como configurar servidor de Counter Strike Source No Steam // Parte 1

Hola a todos!
En esta primera parte del tutorial os voy a enseñar como hacer admins.

Esta parte puede resultar un poco complicada, pero es muy sencilla.

Bueno, primero hay que decir, que al ser un servidor dedicado cada jugador tiene su propia Steam_id, cosa diferente de serivodres como War-Fusión o otros sitios de servidores de css. Esto nos permite hacer admins de manera mas segura y además no tener que estar siempre cambiando el archivo, debido a que se nos cambie la ip o nombre. De todas formas veremos las diferentes formas que hay de hacerlo.

Hacer admin por steam id

Bueno, para hacer esto, necesitamos saber nuestro steam_id, para hacerlo tenemos que ir al counter strike y crear una partida en red local, abrimos la consola y escribimos "status". Nos deberia aparecer algo como esto: 

# userid name uniqueid connected ping loss state adr
#  2 "Solid Snake" STEAM_0:1:670446017 50 0 active 127.0.0.1:27005

bueno pues de aquí lo que nos sirve es esto:  STEAM_0:1:670446017. Este seria nuestro steam_id, lo copiamos y vamos a este directorio:
CSS.SERVER\cstrike\cfg\mani_admin_plugin/
De aquí tenemos que borrar adminlist.txt, admingroups.txt y clients.txt. Una vez borrados, renombramos adminlist.txt.ol y admingroups.txt.old a adminlist.txt y admingroups.txt, respectivamente.
Una vez hemos hecho esto abrimos adminlist.txt.
Nos saldra algo así y lo que tenemos que hacer es borrar esos steam_ids que hay y pegar el nuestro. Guardamos el archivo y reiniciamos el servidor. Ya seriamos admin.

Para poder ahora ejecutar los comandos de admin, tenemos que ir a la consola y escribir lo siguiente
bind h admin
Le damos a enter y una vez estemos en nuestro servidor al pulsar la H nos saldran cosas para hacer como admin.

Crear admin por IP

Esta manera de hacer admins es mucho más facil que la otra, pero el incoveniente es que solo podra ser admin desde un solo pc y en el caso de que se le cambie la ip habría que cambiar el archivo y demas.B

Bueno, en este paso lo que hay que hacer es bucar tu ip. Para ellos vamos a entrar en http://www.cualesmiip.com. 
Copiamos la ip que nos diga y abrimos adminlist.txt y ponemos la ip de la siguiente forma
;ipaqui
Ejemplo: ;213.133.76.58
Ya simplemente guardar y reiniciar el servidor como hicimos antes.

Hacer admin por nombre

Esta manera también es sencilla y bueno, el problema es que podria haber impostores que se hicieran pasarpor este personaje. Simplemente hay que abrir adminlist.txt y poner el nombre de la siguiente forma:
;name

Ya simplemente guardar y reiniciar el servidor como hicimos antes. 

Nota: cada vez que abrimos el servidor, se crean unos archivos, el primero de todos es client.txt y luego se crean adminlist.txt y admingroups.txt y se renombran dos archivos: adminlist.txt.old y admingroups.txt.old. Cada vez que queramos hacer admins, hay que borrar los archivos groups.txt, admingroups.txt y adminlist.txt y renombrar los archivos.old quitando .old.


Por si acaso, aquí os dejo un adminlist con instrucciones y flag para restringir cosas, esta en ingles:

//
// Add your IP's Steam addresses, Names and Passwords
// in this file for admins
//
//
// e.g STEAM_0:0:21233123
//     213.44.33.47
//
// ADDING FLAGS MEANS YOUR ARE STOPPING ADMINS FROM USING
// THOSE OPTIONS UNLESS YOU HAVE mani_reverse_admin_flags set to 1
// in your autoexec.cfg
//
// Restriction options are :-
//
// k = restrict admin from kicking players
// r = restrict admin from executing rcon commands via ma_rcon
// q = restrict admin from executing rcon commands from the menu
// e = restrict admin from the adminexplode command
// m = restrict admin from slaying players
// b = restrict admin from banning players
// s = restrict admin from running ma_say
// o = restrict admin from running ma_chat
// a = restrict admin from running ma_psay
// c = restrict admin from changing maps
// p = restrict admin from playing sounds
// w = restrict admin from restricting weapons
// z = restrict admin from plug-in config menu
// x = restrict admin from running admincexec commands
// y = restrict admin from running admincexec from the menu
// i = restrict admin from running blind commands
// l = restrict admin from running slap commands
// f = restrict admin from running freeze commands
// t = restrict admin from running teleport commands
// d = restrict admin from running drug commands
// g = restrict admin from running ma_teamswap and ma_balance commands
// j = restrict admin from running gimp commands
// R = restrict admin from running rcon vote
// v = restrict admin from running random vote map
// V = restrict admin from running vote map
// Q = restrict admin from running question vote
// C = restrict admin from running Cancel Vote
// A = restrict admin from being able to accept/refuse a vote they started
// B = restrict admin from running a menu rcon vote
// D = restrict admin from running a question menu vote
// E = restrict admin from using ma_rates
// F = restrict admin from running burn commands
// G = restrict admin from running noclip command
// H = restrict admin from running ma_war command
// I = restrict admin from running ma_mute command
// J = restrict admin from resetting all the player ranks
// K = restrict admin from setting player cash
// L = restrict admin from using rconsay commands setup as type R in commandlist.txt
// M = restrict admin from having custom skins to choose
// N = restrict admin from being able to set a players skin
// O = restrict admin from running ma_dropc4 command
// P = restrict admin from running ma_setadminflag command
// T = restrict admin from running ma_timebomb command
// U = restrict admin from running ma_firebomb command
// W = restrict admin from running ma_freezebomb command
// X = restrict admin from running ma_sethealth and derived commands
// Y = restrict admin from running ma_beacon command
// S = restrict admin from running ma_setcolour or ma_setcolor
// Z = restrict admin from running ma_give and ma_giveammo
// p = restrict admin from running ma_spray 
//
// An example would be if you wanted to prevent admin
// with steam id STEAM_0:0:2388333
// from being able to play sounds and rcon command
//
// STEAM_0:0:2388333 rp   // Admin can't rcon and play sound !!
//
// Another example
// STEAM_0:0:3389333 kmc  // Admin can't kick, slay or change maps
//
//
// You can also use admin groups instead of flags, you setup admin groups
// in the admingroups.txt file then use them in this file.
// For example if you setup a group called "Clan Member" and "Kick Only" you would set it per
// player like this:- 
//
// STEAM_0:0:1234234 Clan Member // Fred
// STEAM_0:0:234884 Kick Only     // Jim
// 
//
// If you wanted an admin to be created by IP Address you 
// set your entry to be in the format
//
// ;IP Address flag
//
// Example
//
// ;213.133.76.58 rp     // Admin can't rcon and play sound !!
// ;113.124.36.2 kmc     // Admin can't kick, slay or change maps
//
// If you want to have an Admin created by both steam ID and IP address you
// use the format STEAM_ID;IP_ADDRESS flags
//
// Example
//
// STEAM_0:1:877489;231.192.67.5 rp // Admin can't rcon and play sound !!
//
// IMPORTANT NOTES !!!!
// 
// If you only use an IP Address, the character ';' MUST be directly in
// front of it.
// 
// There must be a space between the steam ID/IP Address and restriction flags
// or the plug-in will assume that it is part of the Steam ID/IP Address
//
// Another alternative to using a steam id is a name and password
//
// The format of this is ;;"name";password flags
//
// For example I would use
//
// ;;"Mani";maniadminplugin rp // Admin can't rcon or playsound
//
// In order to use the password, put 
//
// setinfo _password mypassword 
//
// in your config.cfg file in your client installation.
//
//
STEAM_0:0:276878432
STEAM_0:0:10245216

En este archivo viene todo explicado en ingles y quizas mejor. Cualquier duda ponerla en los comentarios y tratare de explicarla lo mejor posible.
En la segunda parte de este tutorial os explicare como configurar mani admin plugin!


Gracias a todos

3 comentarios:

  1. Cuando puedes subir la parte 2 que se dedique a como modificar los tipos de admin "nivel 1 nivel 2 nivel3 "
    Gracias, ya que tengo un server de counter strike source y me sirve mucho

    ResponderEliminar
  2. Tremendo, muchas gracias por la info, ya lo estoy corriendo al server y me detecto de una el admin, el unico problema que lo comparto asi lo saben los demás, es que si le quiero dar a otro admin, que se encuentra en otra pc, si lo ago por steam_id, como se conecta por internet y no por lan, le va variando la id, por lo que cada vez que entra la otra persona, antes debo modificar el adminlist.txt, capaz que por ip sea menos continuo la modificación.
    MUCHAS GRACIAS POR LA GUIA!!!

    ResponderEliminar