Cómo crear un servidor personal de Minecraft. Crear y configurar un servidor

Con el tiempo, el juego para un jugador deja de despertar el mismo interés y llega un momento en el que aparece un deseo irresistible de participar en un juego online.

Pero, ¿qué pasa si no quieres jugar con extraños que no conoces en absoluto, sino que solo quieres jugar con tus amigos? Luego podrás crear tu propio servidor pequeño para jugar. Y quizás en el futuro quieras crear tu propio gran proyecto diseñado para una gran cantidad de personas. En ambos casos, necesitarás saber cómo crear tu propio servidor para Minecraft.

De hecho, crear servidores de Minecraft es muy sencillo. Primero, necesitarás el kernel necesario que mantendrá tu servidor de juegos en funcionamiento. Hoy en día, los kernels más actuales para servidores de juegos son Vanilla Server y BUKKIT. El primer tipo de kernel está destinado a aquellos casos en los que un jugador quiere crear un servidor doméstico para jugar con amigos. El segundo tipo está destinado a proyectos muy serios. Este tipo de núcleo admite todos los complementos más necesarios, desde la creación de puntos de generación y la protección de territorios hasta complementos globales que crean sus propias características únicas en el servidor.

Habiendo elegido un kernel adecuado, debemos descubrir cómo ejecutarlo. Para hacer esto, debe seguir varios pasos que lo ayudarán a lograrlo:

  • Creamos una carpeta en el lugar correcto donde estará ubicado nuestro servidor.
  • Movemos nuestro kernel, que usaremos, a esta carpeta.
  • Cree un archivo .bat llamado "start.bat". Allí ingresamos lo siguiente:

Para versiones de 32 bits de Windows:

@ECO APAGADO
ESTABLECER BINDIR=%~dp0
CD/D "%BINDIR%"
java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

Para versiones de 64 bits de Windows:

@eco apagado
"%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

Donde craftbukkit.jar es el nombre de nuestro kernel. Si lo deseas, puedes cambiar el nombre del kernel.

Después de haber iniciado el kernel, aparecerá la consola. En él puedes observar todos los procesos que ocurren actualmente en el servidor. Al comenzar por primera vez, debes esperar un rato mientras se crea el mapa y se realizan las primeras configuraciones. No se alarme si aparecen nuevos archivos y carpetas después del primer lanzamiento del kernel: estos son los archivos principales de su servidor. No es necesario eliminarlos bajo ningún concepto; cada archivo es responsable de una parte específica del servidor. Si sabes inglés, podrás descubrir qué hace este o aquel archivo. Así, la carpeta Complementos permite cargar allí complementos para su funcionamiento en el servidor, y un archivo .log permite estudiar detenidamente sus registros para identificar errores y eliminarlos a tiempo.

Entonces, los archivos están instalados y ahora necesitas apagar la consola. Aún no podrás iniciar sesión en el servidor y jugar en él. Ahora necesitamos descubrir la configuración del juego. Para hacer esto, debe abrir el archivo server.properties y observarlo detenidamente. Nuevamente, si sabes más o menos inglés, probablemente podrás entender dónde está escrito todo y de qué es responsable. Por ahora, la mejor manera de comenzar es conocer algunos parámetros básicos que lo ayudarán a configurar rápidamente su servidor. Cada parámetro puede ser verdadero o falso, o una variable específica.

server-port t= 25565: este parámetro es responsable del puerto del servidor. No recomendamos cambiarlo, porque... El puerto 25565 es estándar para los servidores de Minecraft. Puede que sea diferente en los sitios de alojamiento, pero es mejor dejarlo como está.

nivel-nombre=mundo - el nombre de tu mundo. Cambie el nombre de su carpeta mundial al nombre que elija.

pvp = true: este parámetro está inicialmente habilitado en el servidor. Permite a los jugadores normales dañar a otros. Podrán organizar varios duelos, pero también puede suceder que los jugadores más fuertes comiencen a matar civiles sin su consentimiento, por lo que este parámetro debe estar desactivado, es decir, establecer el valor en falso en lugar de verdadero.

dificultad = 1 - nivel de dificultad. Puede tomar 4 valores al mismo tiempo, desde el nivel más simple (0) hasta el más complejo (3).

white-list = false: si habilita este parámetro, solo aquellos que estén en la llamada "lista blanca" podrán acceder al servidor. Para ello, existe un archivo whitelist.txt especial en la carpeta raíz de su servidor. Al especificar todos los apodos de los jugadores en este archivo, separados por una línea, podrán acceder al servidor, mientras que otros no. Este parámetro se utiliza mejor cuando es necesario realizar trabajos técnicos en el servidor.

online-mode = true: es debido a este parámetro que puede encontrar el problema de que no puede acceder a su servidor. Él es responsable de garantizar que sólo las cuentas con licencia puedan jugar en su servidor. Al establecer el valor en falso, el servidor estará disponible para absolutamente todos los jugadores.

server-ip= — IP del servidor del juego. Déjalo en blanco porque... el propio servidor determinará su dirección. Esta suele ser la IP de su computadora. Puede encontrarlo en cualquier sitio que le permita hacer esto.

max-players = 20: el número máximo de jugadores que pueden jugar en tu servidor. Cuanto más poderosa sea la computadora, mayor será el número que podrás hacer.

motd = Un servidor de Minecraft: una breve descripción o nombre del servidor que se mostrará en la lista de servidores. Por lo general, dicho texto se puede decorar con varios símbolos e incluso puedes cambiar el color usando algunos complementos.

Habiendo configurado el archivo de configuración, podemos guardarlo e iniciar nuestro servidor. Cuando se inicia el servidor, ya puedes empezar a promocionarlo, pero aquí surge otro problema. Este problema es que el servidor no tiene un solo complemento, sin el cual habrá una gran cantidad de archivos . Este problema se puede corregir de varias maneras: habilitar en el servidor del juego la posibilidad de iniciar sesión solo para unos pocos seleccionados, es decir, aquellos que están en la lista blanca, o finalmente descargar complementos normales que limitarán el servidor frente a intrusos.

El servidor está listo, los complementos están instalados y todo parece estar configurado. Puede iniciar el servidor e iniciar sesión en él. ¿Cómo puedo acceder a él? Simplemente agréguelo a la lista de servidores de juegos e ingrese la dirección IP requerida. ¿Dónde puedo encontrarlo? La forma más sencilla es ingresar la dirección del host local si está ejecutando el servidor en una máquina local. Por lo general, este método funciona con una alta probabilidad. Sin embargo, si no pasa nada, basta con introducir la IP del ordenador, que se reconoce a través de servicios especiales, por ejemplo 2ip.ru.

Creo que en este tutorial describí todas las posibilidades básicas en términos de creación de un servidor. Todo lo que le queda es desarrollarlo, agregar más y más complementos útiles, actualizar el núcleo y, por supuesto, promocionar su servidor y hacerlo muy popular.

Crear su propio servidor local basado en una computadora personal normal es una tarea bastante compleja y laboriosa. Aquí debe comprender los siguientes puntos:

  1. 1. y si necesita incluso su propio servidor. Ésta es una de las preguntas clave que requiere una respuesta clara e inequívoca por parte del futuro administrador.
  2. 2. Qué recursos técnicos están a su disposición y qué serán necesarios para el funcionamiento de un servidor completo. Los requisitos técnicos mínimos para crear un servidor de "alta calidad" son bastante altos: solo el equipo costará entre 70 y 80 mil rublos.

También tenga en cuenta que para el funcionamiento normal del recurso (para el cual planea crear su propio servidor), necesita que la computadora servidor esté constantemente encendida y funcionando sin interrupciones. Por tanto, es necesario garantizar un suministro eléctrico adecuado.

3. ¿Cuánto dinero estás dispuesto a gastar en crear y mantener el servidor? Además de los costos de hardware mencionados anteriormente, para crear un servidor completo en una computadora se requiere una dirección IP dedicada (estadística) y una alta velocidad de recepción y transmisión de datos (el indicador mínimo es de 10 Mbit/seg). En consecuencia, para ello deberá pagar más al proveedor y celebrar un contrato adicional para la prestación de dichos servicios.

Y antes de intentar crear un servidor a partir de una computadora, es necesario definir claramente todos estos matices.

¿Cómo hacer un servidor desde una computadora doméstica?

Para crear su propio servidor, primero debe instalar un sistema operativo de red multiusuario.

La elección es enorme: Debian, FreeBSD, CentOS, OpenSUSE, Ubuntu, Windows y muchos otros.

En Internet puede encontrar muchos ejemplos de cómo probar el funcionamiento de los sistemas operativos mencionados anteriormente y sus calificaciones de acuerdo con los resultados de las pruebas. Por ejemplo, la calificación "SOS" para 2016:

1er lugar: “Debian” y “Ubuntu Server”;

3er lugar: “FreeBSD” y “ ventanas Servidor»;

4to lugar: “Red Hat Enterprise”;

5to lugar: “Fedora”.

Por supuesto, la mayor parte del mercado de software de red está formada por sistemas operativos que ocupan el primer lugar en el ranking. Por tanto, para poder crear un servidor en un ordenador por primera vez, recomendamos elegir uno de ellos.

Como ejemplo, nos centraremos en instalar el sistema operativo Ubuntu Server.

¿Cómo configurar un servidor local desde cero en ubuntu?

1. Descargue y copie la imagen del sistema operativo en una unidad flash USB de arranque. Inicie su computadora desde la unidad flash: en la primera etapa se le pedirá que seleccione un idioma.

3. En los siguientes pasos, seleccione "Región" y "Configuración de distribución del teclado";

4. Especifique su nombre de usuario, cuenta de computadora y contraseña,

luego haga clic en "Continuar";

configurar “Diseño de disco”

y seleccione en qué disco está instalado el sistema;

6. Espere a que se complete la instalación y la actualización del sistema.

7. Seleccione el software que necesita para comenzar.

8. Confirme que la instalación esté completa haciendo clic en el botón “Continuar”;

Este artículo presenta al lector las características operativas de un servidor Minecraft limpio (sin modificaciones) de la versión actual. El servidor, a diferencia del cliente, se distribuye de forma gratuita a través del sitio web oficial del juego. La información de este artículo se ha actualizado para reflejar la versión 1.4.7.

Preparándose para el trabajo

Para que el servidor funcione, necesita instalar el paquete Java en su PC. Se puede descargar desde esta página. Pero si se inicia el cliente de Minecraft, esto es un indicador de que este paquete ya está instalado en la computadora.

Para descargar el servidor, debes ir a la página de descarga del sitio web oficial, a la sección "Servidor multijugador". Puede seleccionar la versión del servidor: .exe (solo para usuarios del sistema operativo Windows, sin modo de consola) o .jar (universal). Haga clic en el enlace correspondiente y guarde el archivo en un directorio separado, que será el principal de su servidor. Al crear un servidor en Linux u OS X, el directorio principal del servidor es el directorio de trabajo; use cd /path/to/server/ .

Crear y configurar un servidor

Presentación de la configuración del servidor

Cuando el archivo descargado esté en la futura carpeta del servidor, ejecútelo y espere hasta que finalice el proceso de generación de niveles. Verás que han aparecido varios archivos y subcarpetas nuevos en tu carpeta.

Veamos el archivo propiedades.servidor. Este archivo contiene todos los parámetros principales del servidor. Abra este archivo usando cualquier editor de texto adecuado. Verás contenido similar a este:

#Propiedades del servidor de Minecraft #Sábado 19 de enero 19:41:50 Configuración del generador MSK 2013 = permitir-nether = verdadero nombre de nivel = mundo habilitar-query = falso permitir-flight = falso puerto-servidor = 25565 tipo de nivel = habilitar DEFAULT -rcon=falso nivel-semilla= ip-servidor= max-build-height=256 spawn-npcs=true white-list=false spawn-animals=true textura-pack= modo-en línea=true pvp=true dificultad=1 modo de juego =0 max-players=20 spawn-monsters=true generate-structures=true view-distance=10 motd=Un servidor de Minecraft

Descripción de parámetros

Parámetro Valores Por defecto Descripción
permitir vuelo verdadero/falso FALSO Permite al jugador volar por el mundo de Minecraft. Esta opción sólo aplica para vuelos en Supervivencia y sólo tiene efecto si hay un complemento correspondiente (por ejemplo, Flight). Los vuelos en modo Creativo no se ven afectados de ninguna manera.
permitir-bajo verdadero/falso verdadero Este parámetro determina la posibilidad de transición al Mundo Inferior. Si está desactivado, todos los jugadores que estaban en el Nether serán trasladados al normal. No afecta la transición al Edge.
dificultad Número (0-3) 1 Dificultad: 0 - Pacífico 1 - Fácil 2 - Normal 3 - Difícil
habilitar-comando-bloque verdadero/falso FALSO Permite el uso de un bloque de comandos. Esta opción no se genera en el primer arranque, pero aparece la primera vez que intenta utilizar un bloque de comandos.
habilitar-consulta verdadero/falso FALSO Le permite activar el protocolo GameSpy4 para escuchar el servidor (obtener información sobre el servidor).
habilitar-rcon verdadero/falso FALSO Le permite utilizar el acceso remoto a la consola del servidor.
modo de juego Número (0-2) 0 Modo de juego estándar, instalado automáticamente para todos los jugadores que inician sesión en el servidor por primera vez. El modo de un jugador individual se cambia con el comando /gamemode.
0 - Supervivencia 1 - Creativo 2 - Aventura (disponible a partir de 12w22a) configuración del generador No Línea
Esta línea especifica la plantilla para generar un mundo superplano. Ver superplano para más detalles. verdadero/falso verdadero generar-estructuras
Ya sea para generar estructuras (tesoros, fortalezas, pueblos...) verdadero/falso FALSO duro
Habilita el modo Hardcore en el servidor. Después de la muerte: prohibición, no puedes volver a conectarte. nombre-nivel Nombre de la carpeta mundo
El nombre de la carpeta con archivos de mapas que el servidor utilizará durante el juego. Esta carpeta se encuentra en el mismo directorio donde se encuentra el servidor. Si no está allí, el servidor generará automáticamente un mundo nuevo y colocará sus archivos en una carpeta con este nombre. semilla nivelada configuración del generador Cualquier grano aceptable
Datos de entrada (grano) para el generador de niveles. Si desea crear un mundo aleatorio, deje este campo en blanco. tipo de nivel PREDETERMINADO/PLANO/BIOMAS GRANDES POR DEFECTO
Define el tipo de mundo. Múltiplo de 16 (64 - 256) 256 Especifica la altura máxima de un edificio en su servidor. Por encima de este nivel no será posible romper ni colocar bloques. Se puede generar terreno por encima de este nivel y los bloques también se pueden destruir usando TNT y fuego. Además, los depósitos funcionan por encima del borde (error).
jugadores máximos Número (0-2147483647) 20 Especifica el número máximo de jugadores permitidos en el servidor.
motd Cadena de menos de 60 caracteres Un servidor de Minecraft Descripción del servidor, que se muestra al conectarse en la lista de servidores. Admite formato de texto.
modo en línea verdadero/falso verdadero Esta configuración le permite habilitar/deshabilitar la autenticación de cuentas premium de usuarios que se conectan a este servidor. Si FALSO- el programa no comprobará las cuentas de los jugadores y los jugadores cuyas cuentas no tengan el estado de "cuenta premium" podrán iniciar sesión en el servidor. Si el valor del parámetro verdadero, sólo los usuarios con una cuenta premium podrán acceder al servidor. Si la verificación de la cuenta está desactivada, los "piratas" y los jugadores que hayan falsificado sus apodos podrán acceder a este servidor, que es algo inseguro. Un administrador que crea un servidor en este modo no viola los términos del acuerdo de usuario, ya que esta opción se agregó intencionalmente a la lista de parámetros configurables del servidor; al deshabilitar la verificación, puede, por ejemplo, jugar en una red local y sin acceso a Internet.
JcJ verdadero/falso verdadero Activa/desactiva que los jugadores reciban daño de los ataques de otros jugadores en el servidor. En verdadero Los jugadores podrán “luchar” entre ellos, matándose unos a otros. Si se establece en FALSO, los jugadores no podrán infligir daño directo entre sí.
consulta.puerto Número (1-65535) 25565 Puerto para obtener información sobre el servidor. Aparece automáticamente cuando enable-query=true.
rcon.contraseña No configuración del generador Contraseña para acceso remoto al servidor. Aparece automáticamente cuando enable-rcon=true.
puerto.rcon Número (1-65535) 25575 Puerto para control remoto del servidor. Aparece automáticamente cuando enable-rcon=true.
IP del servidor Cualquier dirección IP válida configuración del generador Especifica la dirección IP del servidor que utilizarán otros jugadores para conectarse a este servidor. Se recomienda dejar este campo en blanco, pero si desea darle al servidor una dirección IP especial, puede usar este parámetro para configurarla.
puerto-servidor Número (1-65535) 25565 Este parámetro determina el valor del puerto en los protocolos TCP y UDP que utilizará el servidor del juego. El puerto estándar para Minecraft es 25565. Se recomienda no cambiar el valor, porque Para ingresar a un servidor usando un puerto estándar, el jugador solo necesitará escribir la dirección IP o DNS sin especificar el puerto, y cuando use otros puertos, existe la posibilidad de que este puerto ya esté ocupado por otro recurso de red. Si aún desea especificar el puerto manualmente, elija números mayores y evite los puertos populares: 80 y 8080 (servidor web), 21 (servidor ftp), 22 (servidor ssh), 143 (imap), 6969 y 6881-6889 (bittorrent). ), etc. Por ejemplo, el puerto 25000 es adecuado.
habilitado para fisgones verdadero/falso verdadero Permite que el servidor envíe algunas estadísticas y datos a los desarrolladores.
animales-engendros verdadero/falso verdadero Asimismo monstruos-spawn, sino para mobs amigables (vacas, cerdos, ovejas...).
monstruos-spawn verdadero/falso verdadero Si el valor del parámetro verdadero Luego, como en un juego para un solo jugador, por la noche y en cuevas oscuras aparecerán mobs hostiles en el mapa e intentarán dañar a los jugadores en el servidor. si el valor FALSO, los mobs hostiles (por ejemplo, esqueletos, zombies) no aparecerán automáticamente durante el juego, sin embargo, se pueden generar mediante modificaciones. Todos los mobs en el mapa permanecerán.
spawn-npcs verdadero/falso verdadero Permitir que aparezcan NPC en las aldeas.
protección de desove Número (1-100) 16 El radio de protección del territorio de generación en bloques (solo los operadores pueden cambiar este territorio). Un radio de 0 da protección a un solo bloque, 1 a una zona de 3x3, y así sucesivamente. Esta opción no se genera en el primer inicio, pero aparece cuando el primer jugador se une al servidor. Después de 1.4.2, la protección de generación se desactiva automáticamente si el servidor no tiene ningún operador.
paquete de texturas Nombre del archivo configuración del generador La ubicación de las texturas que el servidor ofrecerá para descargar al reproductor al conectarse. En este campo debe especificar el nombre del archivo zip ubicado en la carpeta del servidor.
distancia de visión Número (3-15) 10 Ajusta el radio de los fragmentos actualizados que se enviarán al jugador. Como referencia: distancia de dibujo Lejos muestra un área dentro de un radio de 9 fragmentos.
lista blanca verdadero/falso FALSO Le permite habilitar/deshabilitar el uso de la lista blanca en el servidor. En verdadero El administrador del servidor deberá agregar manualmente los apodos de los jugadores a la lista blanca. Si se establece en FALSO, cualquier jugador podrá acceder a este servidor, conociendo su dirección IP y puerto. Los administradores del servidor tienen la capacidad de iniciar sesión en el servidor independientemente de la lista blanca.

Inmediatamente antes de comenzar a jugar en el servidor, puedes configurar los parámetros del servidor anteriores.

  • Campo IP del servidor Es mejor dejarlo vacío: el propio juego determinará y configurará este parámetro. Pero si desea asignar una dirección IP especial al servidor, puede cambiar esta configuración.
  • Campo modo de juego indica un modo de juego que se habilitará automáticamente para todos los jugadores que inicien sesión en el servidor. El modo de juego para un jugador específico se puede cambiar durante la operación.
  • Si tienes habilitado lista blanca, conviértase en operador o agréguese a la lista blanca.
  • Al llenar el campo altura máxima de construcción Si el número no es adecuado, el servidor selecciona automáticamente el número más cercano posible para usar.

Cualquier cambio en la configuración de este archivo requiere reiniciar el servidor. Además, el servidor a veces puede escribir cambios en este archivo, por lo que es mejor reconfigurarlo cuando el servidor está fuera de línea.

Configurar una conexión al servidor

Vale la pena señalar que los jugadores tanto de la red local como de Internet pueden jugar en el servidor al mismo tiempo.

Conéctate a tu propio servidor

Si mantienes el servidor en la misma computadora en la que vas a jugar, todo lo que necesitas hacer para conectarte es ingresar la dirección 127.0.0.1 o localhost. Esta dirección utiliza una interfaz de red virtual (loopback), que siempre está disponible, incluso si la computadora no tiene una tarjeta de red.

Si no puede conectarse ni siquiera a través de la interfaz loopback, este es un motivo para verificar la configuración de su antivirus y firewall. Agregue Minecraft Server y el puerto 25565 a las excepciones.

Servidor en red local

El proceso de configuración de un servidor de juegos en una red local es mucho más sencillo que crear uno accesible desde Internet, y es más fácil en términos de errores que ocurren al conectarse al servidor.

Además, su dirección puede ser permanente, estático, o cambiar cada vez que se vuelva a conectar al proveedor, es decir, ser dinámica. La forma más sencilla de determinar el tipo de dirección es volver a conectar el módem y comparar direcciones IP externas. Si después de volver a conectar el módem la dirección IP ha cambiado, esto significa que tienes una dirección IP dinámica. Las direcciones dinámicas son más comunes que las estáticas, pero al crear un servidor de juegos, se recomienda tener una dirección IP estática, ya que la dirección dinámica cambia cada vez que te vuelves a conectar al ISP (y tendrás que comunicar constantemente la nueva dirección a tus jugadores). Sin embargo, una dirección estática no es una condición necesaria para que el servidor funcione.

Además, existen servicios (incluidos los gratuitos) que proporcionan dominios de tercer nivel, por ejemplo, dyn.com/dns/. La actualización de la dirección generalmente se realiza mediante un programa especial que deberá instalar en su computadora, pero algunos módems y enrutadores pueden realizar esta función por sí mismos (busque DNS dinámico en la interfaz del enrutador). Muchos proveedores ofrecen una dirección IP estática como servicio adicional.

Conexión al servidor

Para conectarse a su servidor, los jugadores deben ingresar la dirección IP de su servidor en el cliente del juego. externo Dirección IP o dominio (dirección del sitio web) y haga clic en el botón conectarse al servidor. El propietario del servidor puede encontrar la dirección IP externa y comunicársela a los jugadores que quieran conectarse a su servidor. Los siguientes sitios pueden ayudarle a averiguar su dirección IP externa: SpeedTest.net, 2IP.ru, Smart-IP.net.

Si los jugadores no pueden conectarse a su servidor, consulte la sección.

Servidor a través de VPN

Si tiene problemas con interno Dirección IP, puedes probar Hamachi, P2PLauncher, EasyVPN, Garena o servicios similares. El más popular de ellos es Hamachi. El creador del servidor y quienes se conectan deben descargar e instalar Hamachi. Próximo:

Para el servidor:

  1. Crea una habitación.
  2. deje la IP del servidor vacía.
  3. Inicie el servidor.
  4. Comunique su IP en Hamachi (al lado del botón de conexión) a quienes se conecten.

Para jugadores:

  1. Ingrese a la sala con el servidor.
  2. Intente conectarse utilizando la IP recibida.

El más fácil de usar es el programa P2PLauncher, que conecta computadoras a través de una red peer-to-peer. Simplemente colóquelo en la carpeta del juego y ejecútelo. En el servidor:

  1. Ingrese un apodo (también conocido como el nombre futuro del servidor) y el nombre de la sala, haga clic en "Iniciar servidor".
  2. Di el nombre de la sala y tu apodo a quienes quieran unirse a ti.

Sobre el cliente:

  1. Inicie P2PLauncher. Ingrese su apodo y el nombre de la sala, haga clic en "Iniciar cliente".
  2. Para el nombre del servidor, utilice el apodo del jugador que creó el servidor.

Apertura de puertos

Apertura, o reenvío de puertos (Reenvío de puertos) permite a los clientes que se conectan desde Internet acceder a un servidor que reside detrás de un enrutador o módem. El problema con la apertura de puertos suele ocurrir al crear un servidor en una subred local. Es posible que su enrutador o módem esté bloqueando el puerto que el servidor del juego está intentando usar. Para diferentes modelos, este procedimiento se produce de forma ligeramente diferente.

Hay 2 formas de abrir puertos:

  • El sitio web portforward.com presenta una colección de software especial diseñado para abrir puertos en varios modelos de módem. Vaya a este sitio y busque el modelo de su módem o enrutador en la lista. Vaya a la página de su modelo y descargue desde allí una utilidad diseñada para abrir puertos. Úselo para abrir el puerto que usa su servidor (por defecto 25565 ).
  • Inicie sesión en la interfaz web de su módem o enrutador a través de un navegador web. Como regla general, para ingresarlo, en la línea de entrada de la dirección web debe ingresar 192.168.1.1 o 192.168.0.1 . Una vez que esté en el menú de la interfaz web, busque el elemento Reenvío de puertos o NAT. Una vez que se abra este menú, deberá ingresar algunos parámetros. Parámetros que pueden ser necesarios: Puerto de inicio: 25565, Puerto final: 25565, Dirección IP: dirección IP local de la computadora en la que está creando el servidor (por ejemplo, 192.168.1.2), Protocolo: primero ingrese TCP y luego repita todo el procedimiento nuevamente para el protocolo UDP. Puede encontrar ejemplos de apertura de puertos para muchos modelos de módem en portforward.com.

Ejemplo de uso del programa PFPortChecker

Para verificar si el procedimiento de apertura del puerto fue exitoso, pídale a alguien fuera de su red local que se conecte al servidor usando la dirección IP externa (también puede intentar conectarse a usted mismo usando la dirección externa, pero el fracaso en este caso no siempre significa el servidor no está disponible). O descargue e instale el programa PFPortChecker. en el campo Puerto ingrese el número de puerto que intentó abrir. en el campo Protocolo Seleccione UDP primero y luego TCP. Luego haga clic en el botón de verificación. Una vez completada la verificación, el programa mostrará 3 totales para TCP y 3 para UDP. Si el texto de los 6 resultados de la prueba es verde, entonces el procedimiento fue completamente exitoso. Para ver un ejemplo, vea la captura de pantalla de la derecha.

administración del servidor

Esta sección describe los elementos de la administración del servidor: el proceso de administrar y mantener el funcionamiento correcto del servidor mientras se ejecuta utilizando la línea de comandos y los elementos de la interfaz gráfica.

Descripción de la interfaz gráfica de usuario

La GUI de la ventana del servidor consta de los siguientes elementos:

  1. Ventana de información. Esta ventana muestra información sobre la cantidad de RAM utilizada, crea dinámicamente un gráfico de la cantidad de RAM utilizada, etc.
  2. Lista de jugadores. Esta ventana muestra una lista de apodos de todos los jugadores que están conectados al servidor.
  3. Inicia sesión y chatea. Muestra información sobre el estado del servidor, errores, el resultado de las operaciones, el uso de comandos de control del servidor por parte de los jugadores, etc. Todos los mensajes enviados por los jugadores en el chat también se muestran aquí. Toda la información que está en la ventana de registro se escribe automáticamente en un archivo. servidor.log, ubicado en el mismo directorio donde se encuentra el servidor.
  4. Línea de comando. Este panel es la parte más importante de la GUI. Desde allí, el administrador puede administrar el servidor: agregar a la lista blanca, prohibir, otorgar elementos a los jugadores o poderes de operador (ver más abajo), guardar el mapa, detener el servidor, etc.

Modo consola

En el modo consola, o nogui, solo hay un registro y una línea de comando. Realizan las mismas funciones que las ventanas del modo gráfico correspondiente.

Sólo puede ejecutar la versión .jar del servidor en modo consola ( minecraft_server.jar). Para hacer esto, debe especificar el parámetro nogui en el comando de inicio:

Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Descripción de los comandos disponibles

Los comandos del juego se dividen en dos grupos: para operadores y jugadores. Con su ayuda, puede obtener acceso a algunas funciones útiles y los operadores pueden monitorear el estado del servidor.

Preguntas frecuentes

P: Los jugadores no pueden destruir bloques; todo lo roto se devuelve. ¿Cómo solucionar esto?
A: Cerca del punto de generación hay un área protegida donde solo los operadores del servidor pueden colocar y destruir bloques. Es decir, los jugadores sólo necesitan moverse unos 30 bloques en cualquier dirección.

P: El mensaje "¡No puedo mantener el ritmo! ¿El servidor está sobrecargado o la hora del sistema ha cambiado?" aparece en el registro del servidor todo el tiempo. ¿Qué significa?
A: Esto significa que el servidor se encuentra actualmente sobrecargado y su funcionamiento puede no ser del todo correcto. Puede reducir la carga en el servidor cerrando todos los programas de terceros, reduciendo así la carga en el procesador y liberando RAM adicional. Puedes intentar reiniciar el servidor. La velocidad del servidor depende en gran medida de la cantidad de jugadores que juegan en él.

P: Los jugadores se quejan de que el servidor tiene un retraso terrible. ¿Cómo puedo solucionar esto?
A: Quizás la velocidad de la conexión a Internet sea insuficiente o el hardware de la computadora sea demasiado débil. Intente minimizar el uso del tráfico de Internet (cierre los navegadores de Internet, los clientes de torrents, etc.) y reduzca la carga en el uso de los recursos de la computadora. Agregar Minecraft_Server.exe a la lista de exclusión de su firewall/antivirus, o mejor aún, apáguelos. Intente reiniciar el servidor. Pide a los jugadores que experimentan retraso que se vuelvan a conectar al servidor; puede haber un problema de retraso del lado del cliente.

P: Los jugadores no pueden conectarse a mi servidor. ¿Qué hacer?
A: Primero, intente conectarse usted mismo, utilizando la dirección IP del servidor. servidor local. Si no pudo conectarse, el servidor se creó de manera completamente incorrecta. Es posible que hayas cometido un error al configurar el archivo. propiedades.servidor, o tu antivirus está bloqueando agresivamente el servidor del juego. Si logró conectarse a su propio servidor, verifique si ha determinado correctamente su propia dirección IP. Quizás olvidaste abrir los puertos que utiliza el servidor del juego. Revise el registro del servidor en busca de errores; pueden indicarle la causa del problema.

P: Al conectarse, los jugadores reciben el mensaje "¡Servidor obsoleto!" / "¡Cliente desactualizado!"
A: El servidor y el cliente deben tener la misma versión, verifíquelo con atención.

P: Quiero ejecutar mi mapa para un jugador en el servidor. ¿Cómo puedo hacer esto?
A: De la carpeta guarda, que se encuentra en el directorio del juego instalado ( .minecraft), mueva la carpeta con su mapa (por ejemplo, New World) a la carpeta donde se encuentra el servidor del juego. No olvides cambiar nombre-nivel en el archivo propiedades.servidor, si su carpeta tiene un nombre diferente al de la carpeta del servidor actual. La transferencia debe realizarse con el servidor apagado.

P:¿Cómo puedo crear un mundo nuevo?
A: Elimine todos los archivos de la carpeta mundial de su servidor o especifique un nuevo nombre mundial en el parámetro nombre-nivel en el archivo propiedades.servidor.

P: Quiero actualizar el servidor. ¿Qué se necesita para esto?
A: Primero haga una copia de seguridad; si algo sale mal, puede restaurar el servidor desde la copia de seguridad. Luego, descargue nuevamente el archivo ejecutable del servidor desde el sitio web oficial y reemplace el anterior con él. Luego inicie el servidor; todas las configuraciones, mapas y jugadores deben guardarse.

P:¿Cómo puedo agregar funciones al servidor? /hogar /urdimbre /desovar y otros?
A: Busque en los complementos de Bukkit. Por ejemplo, existe un excelente complemento CommandBook.

P: Al crear un servidor, aparece un mensaje en el registro: “FALLÓ AL ENLAZAR AL PUERTO. ¿Quizás ya se esté ejecutando un servidor en ese puerto?". ¿Qué hacer?
A: Esto significa que el puerto que utiliza el servidor ya está ocupado o el acceso a él está bloqueado. Desactive su antivirus y firewall, programas que utilizan Internet. Probablemente haya especificado un puerto que utiliza otro programa (por ejemplo, un servidor web o un cliente torrent) o olvidó abrir los puertos en el módem/enrutador antes de comenzar a crear el servidor. Para saber cómo hacerlo, consulte la última sección de este artículo.

P: Aparece un mensaje en el registro del servidor: "%username% perdió la conexión: fin de la transmisión". ¿Qué tengo que hacer?
A: Este problema puede ocurrir a veces en el sistema operativo Windows XP SP3. Intente ejecutar el servidor en una máquina virtual (por ejemplo, VirtualBox) o cambie el sistema operativo.

P: Al iniciar el servidor me sale un error que indica que mi versión de Java no está actualizada. ¿Cómo sé qué versión de Java tengo?
A: El juego requiere Java 6 para ejecutarse. Para verificar tu versión, haz lo siguiente:

  1. Abra una línea de comando (consola, terminal):
    • Windows: -> cmd ->
    • Linux: la ubicación del menú varía según el shell, generalmente Aplicaciones -> Sistema/Accesorios -> Terminal
    • OS X: En el Dock o Finder: Programas -> Utilidades -> Terminal
  2. En el símbolo del sistema, escriba java -version y presione Entrar
  3. En la respuesta, busque la línea que comienza con la versión de Java. El siguiente número es la versión de Java.

Si recibe un mensaje como este en respuesta:

Java no es un comando interno o externo, un programa ejecutable o un archivo por lotes (Windows) bash: java: comando no encontrado (Linux y OS X)

esto significa que no tienes Java instalado o las variables de entorno no están configuradas (esto último suele ser solo para Windows). Pruebe lo siguiente:

  1. Haga clic derecho en Mi PC
  2. Haga clic en Propiedades
  3. Haga clic en Configuración avanzada del sistema
  4. Haga clic en Variables de entorno
  5. En la lista de variables del sistema, busque la variable Ruta
  6. Haga clic en Editar y agregue al final: ;%ProgramFiles(x86)%\Java\jre6\bin
  7. Vuelva a abrir el símbolo del sistema e inténtelo de nuevo

Si su versión es inferior a 1.6 o no tiene Java instalado, vaya a la página de descarga de Java y descargue la última versión.

P:¡Tengo una IP dinámica! Pero no quiero comprar una dirección estática por el bien de un servidor de Minecraft...
A: Usando servicios como DynDNS o No-IP, puedes obtener un dominio estático de tercer nivel (myminecraft.dyndns.org, serverminecraft.zapto.org...)

  • Tutorial

Minecraft es uno de los juegos en línea más populares en la actualidad. En menos de tres años (el primer lanzamiento oficial tuvo lugar en el otoño de 2011), ganó millones de fanáticos en todo el mundo.

Los desarrolladores del juego se centran deliberadamente en los mejores ejemplos de hace veinte años, cuando muchos juegos eran, según los estándares actuales, primitivos en términos de gráficos e imperfectos en términos de usabilidad, pero al mismo tiempo eran realmente emocionantes.

Como todos los juegos sandbox, Minecraft ofrece al usuario enormes oportunidades para la creatividad; este, de hecho, es el principal secreto de su popularidad.

Los servidores para juegos multijugador los organizan los propios jugadores y sus comunidades. Hoy en día hay decenas de miles de servidores de juegos funcionando en Internet (consulte, por ejemplo, la lista aquí).

Entre nuestros clientes hay muchos fanáticos de este juego que alquilan equipos en nuestros centros de datos para proyectos de juego. En este artículo hablaremos sobre los puntos técnicos a los que debe prestar atención al elegir un servidor para
Minecraft.

Elegir una plataforma

Minecraft incluye los siguientes elementos arquitectónicos:
  1. servidor: un programa a través del cual los jugadores interactúan entre sí a través de la red;
  2. cliente: un programa para conectarse al servidor, instalado en la computadora del jugador;
  3. complementos: adiciones al servidor que agregan nuevas funciones o amplían las antiguas;
  4. Los mods son adiciones al mundo del juego (nuevos bloques, elementos, funciones).

Existen muchas plataformas de servidores para Minecraft. Los más comunes y populares son Vanilla y Bukkit.

Inmediatamente hagamos una reserva de que esta sección proporcionará consejos relacionados únicamente con la optimización del servidor del juego. Las cuestiones relacionadas con el ajuste y la optimización del servidor en el que está instalado Minecraft son un tema aparte que está fuera del alcance de este artículo; Los lectores interesados ​​pueden encontrar fácilmente la información que necesitan en Internet.

Uno de los problemas más comunes que surgen al jugar Minecraft son los llamados retrasos, situaciones en las que el programa no responde a las entradas del usuario de manera oportuna. Pueden deberse a problemas tanto en el lado del cliente como en el del servidor. A continuación le daremos recomendaciones que ayudarán a reducir la probabilidad de que ocurran problemas en el lado del servidor.

Supervise periódicamente el consumo de memoria del servidor y los complementos.

El consumo de memoria se puede controlar mediante complementos administrativos especializados, por ejemplo, LagMeter.

Estén atentos a las actualizaciones de complementos

Como regla general, los desarrolladores de nuevos complementos se esfuerzan por reducir la carga con cada nueva versión.

Intente no utilizar muchos complementos con funciones similares

Los complementos grandes (por ejemplo, Essentials, AdminCMD, CommandBook) suelen incluir la funcionalidad de muchos complementos más pequeños. Por ejemplo, el mismo Essential contiene las funciones de los complementos iConomy, uHome, OpenInv, VanishNoPacket, Kit. Los complementos pequeños, cuya funcionalidad está completamente cubierta por la funcionalidad de uno grande, en la mayoría de los casos se pueden eliminar para no sobrecargar el servidor.

Restringe el mapa y cárgalo tú mismo.

Si no limita el mapa, la carga en el servidor aumentará significativamente. Puede limitar el mapa utilizando el complemento WorldBorder. Para hacer esto, necesita ejecutar este complemento y ejecutar el comando /wb 200, y luego dibujar el mapa usando el comando /wb fill.

Dibujar, por supuesto, llevará mucho tiempo, pero es mejor hacerlo una vez, cerrando el servidor para trabajos técnicos. Si cada jugador dibuja el mapa, el servidor funcionará lentamente.

Reemplace los complementos pesados ​​​​por otros más rápidos y que consuman menos recursos

No todos los complementos para Minecraft pueden considerarse exitosos: a menudo contienen muchas funciones innecesarias e innecesarias y, a veces, también consumen mucha memoria. Es mejor reemplazar los complementos fallidos por otros alternativos (hay bastantes). Por ejemplo, el complemento LWC se puede reemplazar con Wgfix+MachineGuard y el complemento DynMap con Minecraft Overviewer.

Borre siempre el drop o instale un complemento para eliminarlo automáticamente

Las gotas en los juegos son elementos que se caen cuando una mafia muere o se destruyen algunos bloques. El almacenamiento y procesamiento de entregas consume muchos recursos del sistema.

Para que el servidor funcione más rápido, es recomendable eliminar el drop. La mejor manera de hacerlo es utilizar complementos especiales, por ejemplo, NoLagg o McClean.

No uses anti-trampas

En los servidores de juegos suelen instalarse los llamados anti-trampas, programas que bloquean los intentos de influir en el juego de forma deshonesta.

También existen anti-trampas para Minecraft. Cualquier anti-trampas es siempre una carga adicional en el servidor. Es preferible instalar protección para el iniciador (que, sin embargo, no ofrece una garantía absoluta de seguridad y se rompe fácilmente, pero este es un tema para una discusión aparte) y para el cliente.

En lugar de una conclusión

Cualquier instrucción y recomendación resulta mucho más eficaz si está respaldada por ejemplos específicos. Según las instrucciones de instalación anteriores, creamos nuestro propio servidor de Minecraft y pusimos algunas cosas interesantes en el mapa.

Esto es lo que tenemos:

  • Servidor Bukkit: versión estable recomendada 1.6.4;
  • Complemento de estadísticas: para recopilar estadísticas sobre jugadores;
  • Complemento WorldBorder: para dibujar y limitar el mapa;
  • Complemento WorldGuard (+WorldEdit como dependencia): para proteger algunas áreas.

Invitamos a todos a jugar en él: para conectarse, agregue un nuevo servidor e ingrese la dirección mncrft.slc.tl.

Buenas noticias: Desde el 1 de agosto, la tarifa de instalación de servidores dedicados de configuración fija se ha reducido en un 50%. Ahora el pago único de instalación es de solo 3000 rublos.

Los lectores que no puedan dejar comentarios aquí están invitados a unirse a nosotros en el blog.

Etiquetas:

  • seleccionar
  • Minecraft
  • servidor dedicado
  • servidor de juegos
  • Seleccionar
Agregar etiquetas

¿Cómo crear tu propio servidor en Minecraft?

Tarde o temprano, muchos jugadores piensan en cómo crear su propio servidor en Minecraft. Las razones pueden ser muchas: la posibilidad de instalar modificaciones y complementos, el acceso a derechos de administrador, el deseo de ganar dinero mediante donaciones o de realizar un buen proyecto. Sea cual sea tu objetivo, en este artículo te enseñaremos cómo hacer tu propio servidor en Minecraft.

Creando un servidor

  1. Antes de instalar el servidor, descargue e instale la última versión de Java.
  2. Descarga el servidor de Minecraft. El mejor lugar para hacerlo es Bukkit.org. Descargue la compilación recomendada (marcada en verde).
  3. Cree una carpeta de servidor y coloque el archivo descargado allí.
  4. Para facilitar su uso, asigne un nombre más corto al archivo bakkit (recuerde incluir la extensión .jar).
  5. A continuación, cree un "archivo por lotes". Para hacer esto, en Windows 7, en la barra de carpetas superior, haga clic en el botón "Organizar", luego seleccione "Opciones de carpeta y búsqueda" en la lista desplegable. En la ventana que aparece, seleccione la pestaña "Ver" y casi al final de la lista, desmarque la línea "Ocultar extensiones para tipos de archivos conocidos". A continuación, cree un documento de texto, asígnele un nombre y asígnele la extensión .bat.
  6. Abra el archivo resultante usando cualquier editor de texto.
  7. Introduzca "javaXmx1G". Con este comando, establece la cantidad de RAM que se utilizará para mantener el servidor. En este ejemplo, 1 gigabyte. En el caso de que desee configurar un gigabyte y medio, dos y medio u otro número no entero, deberá ingresar el valor en megabytes (512 M, 1536 M, etc.). Para el funcionamiento normal de un servidor con veinte jugadores, se requieren aproximadamente 2 GB de RAM.
  8. En la misma línea escriba - Xincgc. Esta función está diseñada para cargar "fragmentos" que están fuera de la vista de la RAM. Si no especifica esta opción, la descarga no se realizará y el servidor pronto se congelará.
  9. Escribe -jar allí. Esta opción especifica el archivo al que se aplicarán las anteriores.
  10. Inicie el servidor utilizando el archivo .jar.
  11. Se abrirá una ventana en la que podrá monitorear el progreso del lanzamiento. Mientras tanto, aparecerán archivos y carpetas adicionales en la carpeta del servidor.

Configuración del servidor

Para configurar las configuraciones, abra el archivo server.properties que aparece en la carpeta del servidor usando Notepad++ u otro editor de código. Deberá cambiar la siguiente configuración:

  1. Cambie online-mod a false para que los jugadores que utilicen un cliente pirateado puedan acceder a su servidor.
  2. El valor de IP del servidor no debe establecerse, ya que el servidor mismo recoge tu dirección IP y, si la especificas en la configuración, el juego puede fallar con errores de puerto.
  3. El valor del puerto del servidor debe cambiarse sólo si no tiene uno, sino varios servidores.
  4. Max-players es la cantidad de jugadores que pueden estar en el servidor al mismo tiempo.
  5. Spawn npcs tiene dos valores: verdadero y falso. Alterna la capacidad de generar aldeas y aldeanos.
  6. En la línea de la lista blanca, separados por comas, puedes escribir los apodos de los jugadores que tienen derecho a ingresar al servidor. Ojo, porque después de cambiar el valor de esta opción, solo los jugadores que figuran en la lista y nadie más podrán ingresar al servidor.
  7. Cambiar el valor Incondicional a verdadero habilitará el modo Incondicional.
  8. El archivo ops.txt contiene operadores de servidor.

Complementos

Veamos los cuatro complementos más necesarios:

  1. InicioSpawnWarp. La función más útil de este complemento es la capacidad de teletransportarse a ciertos puntos (por ejemplo, a casa).
  2. ServerSave es necesario para guardar automáticamente el mundo.
  3. WorldEdit es fundamental para la gestión del territorio a gran escala.
  4. WorldGuard sirve para la privacidad del territorio y la propiedad. Es una excelente protección contra los agresores.

Hay muchos complementos para Minecraft. Te hemos indicado los más básicos. Puedes instalar el resto como desees.




Arriba