Servidor de Minecraft (CraftBukkit): configuración básica. Instrucciones detalladas para levantar el servidor bukkit bajo Windows Instalación del servidor bukkit

Hay muchos artículos en el sitio sobre la elevación del servidor, pero. Muchas personas enfrentan varios problemas, como abrir puertos, varios errores de clientes al iniciar sesión. En el artículo intentaré describir lo más posible todos los pasos y errores del cliente. También intentaré dar una solución clara e inteligible al problema.

Para hacer esto, cree un archivo con la extensión .txt y cámbiele el nombre a cualquiera de los nombres anteriores.

3. Luego ábralo con el bloc de notas o RMB (clic derecho) en el archivo -> cambiar.

4. Escribimos en él:

Para sistemas x32:

ESTABLECER BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

Para sistemas x64:

ESTABLECER BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

5. Guardar

6. Ejecute start.bat, que debería estar en la carpeta con el servidor.

Debería aparecer algo así, incluso cambié el puerto para que todo quedara exactamente igual =) Resalta en blanco lo que se debe resaltar al final. Si se muestra *** FALLO AL VINCULAR AL PUERTO, ¡no hay problema! Esto nos dice que no se puede usar ningún puerto. Acerca de abrir el puerto a continuación.

7. Si todo está bien y no hay ningún error al usar el puerto, aparecerán varios archivos y carpetas en nuestra carpeta. Es decir, necesitamos server.propetries en la raíz.

Ábrelo con el bloc de notas.

Y así en detalle sobre las líneas:

verdadero - permitir

falso - deshabilitar

allow-nether= Si permitir el infierno en el servidor (acceso a él y generación en general)

level-name=world El nombre del mundo se puede dejar sin cambios

enable-query=false ¿Honestamente? Yo mismo no lo entendí, pero es mejor no tocarlo.

allow-flight=false ¿Permitir vuelo? también mejor no tocar

servidor-puerto=25561 Puerto

level-type=DEFAULT Tipo de nivel estándar

enable-rcon=false Yo tampoco lo sé, y de alguna manera vivo sin él =)

server-ip= Ip del servidor también es mejor no tocar

spawn-npcs=true Ya sea para generar NPC - personas, según tengo entendido

white-list=false Lista blanca: habilitar o deshabilitar

spawn-animals=true Si generar animales

online-mode=true Modo en línea (conexión al servidor fuera de línea para recibir datos)

pvp=true Ya sea para habilitar PvP - ¿es posible pelear?

dificultad=1

gamemode=0 Modo de juego 0 - simple 1 - creativo

max-players=20 Número máximo de jugadores en el servidor

spawn-monsters=true Si generar monstruos

generar-estructuras=true ¿Generan los edificios?

view-distance=10 Ver distancia

motd=Un servidor de Minecraft Nombre del servidor

Más precisamente, necesitamos la línea online-mode= Para poder jugar con clientes piratas, reemplazamos verdadero con falso. Siguiente motd= Escriba el nombre deseado. Establece el número máximo de jugadores. Por ejemplo, tengo hardware Intel core I5, 4 gb de RAM, dos de las cosas más importantes y el sistema operativo Windows 7 x64: 40 personas se liberan sin demoras, pero mucho depende de la ubicación, el país, etc. jugador y su velocidad de carga de internet

Todo. ¡Guardemos el archivo! La configuración del servidor está verificada.

Ahora abre el puerto.

1. Descarga el programa Reenvío de puerto simple: Reenvío de puerto simple

2. Descomprima y abra el archivo spf.exe

Y así en el punto 1 debemos elegir nuestro router. Si no sabe cuál es su modelo, busque en la parte inferior o superior del enrutador. O debería haber una descripción detallada en el manual del enrutador.

En el párrafo 2, completamos la dirección IP del enrutador, el nombre según el estándar de administración y la contraseña según el estándar de administración o 1234. Atención, para evitar problemas, le aconsejo que cambie la contraseña del enrutador. antes de iniciar personas en el servidor !!! Vaya al punto 3. Haga clic en el "+" al lado del botón de ejecución, debería aparecer una ventana de este tipo.

3. Haga clic en el botón con un círculo rojo

4. Rellene así. Dirección IP ¡NO TOCAR! Si no conoce su ip local (el programa lo configurará solo)

Haga clic en Agregar y cierre la ventana. En la primera ventana, haga clic en ¡Ejecutar! Estamos esperando ... si el enrutador se selecciona correctamente y la contraseña con el inicio de sesión se ingresa correctamente, escribirá algo como "Todos los comandos se han completado".

Se acabó todo lo relacionado con los puertos. CASI

Uno de los pasos es deshabilitar el firewall.

1. Ir a inicio -> panel de control

Lo mismo con Windows XP.

2. En la barra de búsqueda, ingrese el firewall. Abriendo el "Firewall de Windows"

3. Pasamos a encender y apagar. Ponemos daws en todas partes para desactivar. ¡DE ACUERDO!

Bueno. Ahora la etapa final. Desactivación del antivirus cortafuegos. Para hacer esto, vaya a Yandex e ingrese la consulta de búsqueda Deshabilitar firewall en (Nombre de su antivirus).

Después de desconectarnos, llamamos a los amigos, y para ello les damos ip que está escrita aquí: 2ip

Y nosotros mismos vamos al servidor usando nuestra IP local o en lugar de SP escribimos localhost.

Si algo no funciona en Yandex, lo estamos buscando (apagando el firewall "nombre de su enrutador")

Errores comunes:

No egnouht los recursos y el cambio del sistema de advertencia ... Esto significa una falta de recursos de la PC.

Podemos hacer que el archivo de intercambio sea más grande. Para hacer esto, vaya a Java, java -> parámetros de tiempo de ejecución

Ponemos en el campo vacío -Xms la cantidad mínima de RAM asignada y -Xmx la cantidad máxima. Es mejor tomar 3/4 del número total

Usuario no premium: corrección en el archivo server.propetris: modo en línea = verdadero a falso

Inicio de sesión incorrecto: alguien está jugando con este apodo o intenta usar un apodo como "Abcd" o "abcd"

Si tiene alguna pregunta o problema, escriba en los comentarios. ¡Intentaré ayudarlo!

Es poco probable que alguien piense en abrir un servidor sin complementos y, por lo tanto, en este artículo hablaré sobre el mod de servidor Bukkit, que le permite conectarlos y desconectarlos fácilmente si es necesario.

Bukkit está desarrollado y mantenido por una comunidad grande y bastante activa, por lo que se actualiza y mejora con bastante frecuencia. En su página web, con suficientes conocimientos de inglés, puede aprender mucha información útil, así como comunicarse directamente con el desarrollador de backkit y complementos.

Siempre puede encontrar la última compilación recomendada para la instalación por este enlace en la parte superior de la lista.

Requisitos del sistema.
Servidor de Minecraft(como, de hecho, el cliente) es muy exigente con los recursos del procesador. Dado que en la actualidad el núcleo del servidor de Minecraft solo puede usar un hilo de cálculo, no habrá ningún beneficio del uso de procesadores de múltiples núcleos. Algunos complementos aún pueden ejecutarse en subprocesos separados, y Java en sí mismo no es reacio a morder los recursos del procesador para sus propias necesidades, por lo que un segundo núcleo no hará daño, pero una mayor cantidad de núcleos prácticamente no se beneficiará. Minecraft. Sin embargo, los núcleos "extra" se pueden usar para las necesidades de otros procesos que se ejecutan en el servidor.
Pero aun así, por regla general (si además de Minecraft el servidor no está ocupado) debe proceder de la siguiente consideración: un procesador de doble núcleo con una frecuencia más alta es más adecuado para servidoresMinecraftde cuatro-(seis-, veinte-) nucleares inferiores. Por supuesto, debe tener en cuenta la arquitectura de los procesadores y otros puntos importantes... Mejor así: cuanto mayor sea el rendimiento de los núcleos individuales del procesador, mejor se adapta a nuestro propósito.
La cantidad de RAM también es un indicador importante. Si desea ver a más de 5 a 10 personas en línea en su servidor, es mejor abastecerse de suficiente RAM y un sistema operativo de 64 bits. 4 GB de memoria libre son suficientes para 25 personas con una cantidad no muy grande de complementos.
El máximo online también dependerá de la velocidad de la conexión a Internet: 10 megabits extrovertido la velocidad es suficiente para un juego cómodo de 40-50 personas. Si tiene un sitio web, un foro y, más aún, un mapa dinámico en el mismo canal, entonces un margen de velocidad adicional no le hará daño.

Entonces empecemos:
1. Descargar última compilación recomendada y muévalo a la carpeta donde vivirá su servidor, renombrándolo a craftbukkit.jar.
2. Cree un archivo .bat en esta carpeta con el siguiente contenido:

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar PAUSA

3. Si no tienes Java instalado, ahora es el momento de hacerlo:
- descargar el kit de distribución para 32 bits o 64 bits plataformas
-instalarlo (es poco probable que haya dificultades con esto).
4. Si desea ver cirílico en su servidor:
-descargar fuente rusificada.txt
- abrir craftbukkit.jar en WinRar
-reemplace el font.txt disponible allí con el que acaba de descargar
- cerrar WinRar
5. Ejecutar lo previamente preparadoarchivo .bat (que sea "start.bat"). Después de la inscripción "Hecho (<какое-то количество>s)!", termina el buckkit con el comando detener.

Puede notar que han aparecido varios archivos interesantes en la carpeta del servidor:
-prohibido-ips.txt-- lista de direcciones IP prohibidas
-jugadores-baneados.txt-- lista de apodos de jugadores prohibidos
-bukkit.yml-- archivo de configuración adicional para backkit
-operaciones.txt-- lista de administradores del servidor
-servidor.log-- registro del servidor
-servidor.propiedades-- archivo de configuración principal del servidor
-lista-blanca.txt-- lista de apodos permitidos con lista blanca activa
Y también carpetas:
-complementos-- carpeta para complementos
-mundo-- carpeta del mundo principal (nombre predeterminado)
-mundo_bajo-- carpeta del mundo inferior (también conocido como Hell or Nether)

En primer lugar, echemos un vistazo a server.properties:

level-name=world - nombre del mundo principal allow-nether=true - habilitar/deshabilitar hell view-distance=10 - radio del mundo (en fragmentos) enviado al jugador por el servidor spawn-monsters=true - habilitar/ desactivar. mob spawn online-mode=true - activado/desactivado. autorización oficial spawn-animals=true - encendido/apagado. animales max-players=20 - número máximo de jugadores server-ip= - dirección IP del servidor pvp=true - activar/desactivar. PvP level-seed= - seed del mundo principal server-port=25565 - server port allow-flight=false - on/off. capacidad de volar white-list=false - on/off. autorización de lista blanca

De todas las configuraciones en este momento, puedes limitarte a corregir el valor modo en línea Con " verdadero" en " FALSO", que permitirá a los jugadores que no tienen una versión con licencia del cliente ingresar a su servidor. Consideraremos el resto de las configuraciones más adelante.
Entonces: cambie, guarde, ejecute start.bat...
¿Lanzado? Ya puede conectarse a su servidor desde la misma computadora escribiendo "localhost" en lugar de la dirección del servidor.

Para que los jugadores externos ingresen a su servidor, necesita una dirección IP externa y un puerto abierto 25565 (si no lo cambió en la configuración). Casi cualquier proveedor más o menos normal proporciona una IP externa, pero por regla general por una tarifa adicional en la región de 50-150 rublos por mes. Si está detrás de un enrutador (enrutador), deberá "reenviar" el puerto deseado a la IP interna de su computadora. También vale la pena recordar que debe permitir las conexiones entrantes a este puerto en el antivirus / firewall.

Complementos

Los complementos agregan la funcionalidad necesaria a su servidor, corrigen errores, cambian la mecánica, etc. Para instalar un complemento, simplemente colóquelo en la carpeta del servidor de complementos y configure su archivo de configuración si es necesario (hay complementos que funcionan sin ninguna configuración).
Necesitará un buen editor de texto para trabajar correctamente con los archivos de configuración de complementos. Recomiendo descargar para este propósito gratis Bloc de notas++(por supuesto, si aún no tienes algo como esto).

En primer lugar, daré un simple consejo: Servidor de Minecraft y por lo que no funciona muy rápido incluso en muy buen hardware, si es posible, no instale complementos adicionales. Si su objetivo no es hacer un servidor terriblemente lento, selecciónelos con cuidado y no use los llamados complementos "todo en uno" como Essentials.

Hay algunos tipos de complementos de los que no podrá prescindir en la mayoría de los casos. Estos son complementos para la autorización del jugador, el ahorro mundial automático y la restricción mundial. También vale la pena agregar aquí un complemento de diferenciación de derechos, que hace posible administrar los derechos de los jugadores para usar varias funciones proporcionadas por otros complementos.

Veamos cada categoría con más detalle:

Autorización
El complemento de autorización será útil si acceden a su servidor no solo amigos confiables de la LAN, sino también cualquier otro jugador cuya decencia no esté seguro, mientras que la autorización original (válida solo para cuentas pagas oficiales) estará deshabilitada . En pocas palabras: en la gran mayoría de los casos, necesitará este complemento.
Dependiendo de sus necesidades, debe elegir uno de los siguientes complementos:
xAuth es el más fácil
Autorizarme
AuthDB es el más sofisticado

Guardado automático
Tal complemento es útil para todos: los guardados regulares se realizan de manera irregular, por lo que existe una alta probabilidad de perder algunos edificios en las últimas horas cuando el servidor falla, lo cual es muy desagradable. Como uno adecuado, recomendaría un complemento con un nombre inequívoco Guardar automáticamente, que le permite realizar guardados en un horario, además de poder trabajar en un hilo separado, lo que evitará a los jugadores el retraso general durante el proceso de guardado.

Límite de tamaño mundial
Para nadie será un secreto que el mapa en Minecraft se genera en el proceso de explorarlo, mientras que puede crecer hasta tamaños verdaderamente gigantescos si no se limita. Porque Servidor de Minecraft no tiene herramientas estándar para esto, hay que usar complementos. Hasta la fecha, hay dos buenos complementos para este propósito: BorderGuard y frontera mundial. Tienen una funcionalidad y un rendimiento bastante similares, pero el último tiene configuraciones más flexibles y una configuración de límites más conveniente, por lo que lo recomiendo.

Delimitación de derechos
En esta categoría, prácticamente no hay opciones para elegir. solo hay un complemento realmente bueno y, por lo tanto, no reinventaremos la rueda y usaremos Permisos. Este complemento le permite administrar los derechos de los usuarios dividiéndolos en grupos ("principiante", "constructor avanzado", "VIP", "moderador" - como ejemplo) y definiendo su acceso a ciertos comandos y funciones adicionales. Es una especie de estándar y es compatible con la gran mayoría de complementos que requieren permisos. Recientemente, tiene soporte MySQL y configuraciones de permisos separadas para cada mundo, así como la capacidad de administrar los derechos directamente desde el juego.

Lea más sobre la instalación y configuración de cada complemento en los temas relevantes.

Continuará.


Siguiente en el programa:
  • MySQL: por qué lo necesita y cómo trabajar con él
  • Nombre de dominio: dónde conseguirlo y qué hacer con él
  • Sitio web y foro: cómo hacer, dónde colocar

Te enseñé cómo crear un servidor de minecraft, hoy haremos casi lo mismo, pero ahora usaremos bukkit, lo que significa que podemos instalar complementos en nuestro servidor. Una vez más, el proceso es obscenamente similar a la instalación de un servidor normal, así que no se sorprenda si supera el déjà vu.

Empecemos, primero necesitamos descargar bukkit. Es absolutamente gratis y se puede descargar desde el sitio web oficial. Aquí hay un enlace donde siempre puede descargar la última versión:

Después de descargarlo, colóquelo en una carpeta vacía (para nuestra comodidad). Ahora tenemos que ocuparnos del lanzamiento. Si tiene Windows, cree un nuevo archivo de texto en esta carpeta, escriba lo siguiente en él:

Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

Atención, el número 512 es la cantidad mínima de RAM que se asignará al servidor. El número 1536 es la memoria RAM máxima. Y en lugar de "craftbukkit-1.2.5-R1.0.jar", debería ser el nombre de su archivo bukkit. Digo de inmediato que si lee el artículo en el futuro, lo más probable es que el archivo que descargó tenga un nombre diferente, porque con cada actualización se escribe un nuevo número de versión en su nombre.

Ahora guardemos nuestro archivo con la extensión ".bat". Por ejemplo, lo guardé como "run.bat".

Cuando ejecute este archivo, nuestro servidor se levantará. Bueno, en realidad, vamos a ejecutarlo. Debería aparecer una ventana de consola con varios mensajes. Esperamos hasta que aparezca un mensaje como este (esperé 25 segundos):

21:12:59 ¡Listo (24 943 s)! Para obtener ayuda, escriba "ayuda" o "?"

Ahora apagamos el servidor escribiendo el comando "detener" en la consola. Encendimos y apagamos el servidor para que genere un mapa y cree las carpetas y archivos necesarios para sí mismo.

Echemos un vistazo a los archivos que aparecieron en nuestra carpeta. Básicamente, estos son los mismos archivos que estaban en el servidor estándar. No los pintaré, porque lo hice en un servidor estándar profesional. Además de ellos, existen 3 archivos más exclusivamente bukkit:

  • help.yml: almacena datos sobre los comandos de los complementos instalados y una breve ayuda para ellos. Este archivo se genera automáticamente y no es necesario modificarlo.
  • permisos.yml: los permisos para los usuarios están registrados en él. La verdad es que no tengo ni idea de cómo usarlo, ya que se introdujo hace relativamente poco tiempo y habitualmente usamos plugins de terceros que hacen su trabajo a la perfección.
  • bukkit.yml: la configuración principal del servidor, ahora analizaremos todo en detalle.

Entonces, conozca bukkit.yml:

#¡Atención! Las pestañas están deshabilitadas en todos los archivos .yml, use la configuración de espacios: #si se permite el borde: allow-end: true #si enviar mensajes del sistema a la consola si el servidor está sobrecargado: warn-on-overload: true #spawn radius. Afecta la protección del área de generación: spawn-radius: 16 #ruta al archivo con permisos: archivo de permisos: permisos.yml #si tiene una carpeta /update en la carpeta /plugins, luego al iniciar, #nuevas versiones de los complementos se tomarán de él y se reemplazarán old: update-folder: update # esta función, según el wiki externo, está temporalmente deshabilitada: ping-packet-limit: 100 # si te quedas atascado en bloques al ingresar al juego, intente cambiando esto a verdadero: use-exact-login- location: false #algo así como generar información de depuración sobre los complementos, es mejor no tocarlo: plugin-profiling: false #el tiempo que debe transcurrir después de abandonar el servidor para poder para iniciar sesión de nuevo. #Especificado en milisegundos, es decir, 1000 = 1 segundo. Protección DDoS: acelerador de conexión: 4000 tics por: #significa que los animales aparecerán cada 400 tics (1 tic = 1/20 de segundo): engendros de animales: 400 #monstruos engendrarán cada tic: engendros de monstruos: 1 #auto-updater, nunca lo usé, que es lo que le aconsejo auto-updater: #está habilitado el actualizador: verdadero #¿qué hacer si se encuentra un error en la compilación actual? ahora vale "escribir en consola" y #"escribir en ops": on-broken: - warn-console - warn-ops # ¿qué hacer si se lanza una nueva versión de bukkit? ahora es "escribir en la consola" y #"escribir en operaciones": on-update: - warn-console - warn-ops # en qué canal buscar actualizaciones ("rb", "beta" o "dev"). "rb" - #Build recomendado, es decir, solo hay versiones probadas y estables. "beta" - aparentemente #versiones más experimentales. "dev" - las versiones más nuevas, pero crudas y de prueba, #que pueden tener muchos errores: canal preferido: rb #dónde buscar actualizaciones. No es necesario cambiar esta configuración. Nunca: anfitrión: dl.bukkit.org #ni una palabra sobre este elemento en la documentación: sugerir-canales: verdadero #algunos ajustes para la base de datos, en la documentación fuera se recomienda no cambiar: base de datos: nombre de usuario: aislamiento de bukkit: Controlador SERIALIZABLE: org .sqlite.JDBC contraseña: morsa url: jdbc:sqlite:(DIR)(NOMBRE).db

También tenemos una carpeta de plugins. Por lo general, los complementos se instalan copiando el archivo .jar del complemento en esta carpeta y reiniciando el servidor.
Si sabe inglés, tome los complementos de aquí:

En realidad todo, configurar, ejecutar y jugar. Los comandos son los mismos que para un servidor normal, además aquí hay algunos más nuevos:

  • /complementos- muestra una lista de complementos que están instalados en el servidor
  • /recargar- si desea colocar el complemento en el servidor sin reiniciar el servidor, copie el complemento en una carpeta y ejecute este comando. Volverá a cargar todos los complementos. Pero aún así no recomiendo usarlo, no siempre es estable.
  • /decir<сообщение> - escribir al chat en nombre del servidor.
  • /decir<ник> <сообщение> - enviar un mensaje privado
  • /versión- averiguar la versión del servidor bukkit
  • /añadir a la lista blanca<ник> - añadir un jugador a la lista blanca
  • /eliminar lista blanca<ник> - eliminar jugador de la lista blanca
  • /lista blanca desactivada- deshabilitar la lista blanca
  • /lista blanca en- habilitar la lista blanca
  • /lista blanca- ver la lista blanca
  • /recargar lista blanca- recargar la lista blanca desde el archivo

Este manual le dirá cómo instalar y ejecutar el servidor Bukkit minecraft.

Para comenzar, deberá completar tres pasos simples. Descarga java a tu computadora. Aquí puede descargar la versión para .

Luego, debe descargar el archivo del servidor Bukkit, que tiene la extensión rar.

(descargas: 1276)

Después de haber descargado todos los archivos necesarios. Coloque el archivo jar del servidor Bukkit en la carpeta donde se encuentra su servidor. Como puedes ver, todo es bastante simple.

Iniciar el servidor en Windows

Puede descargar paquetes listos para usar y descomprimir el archivo por lotes deseado en la carpeta con el servidor de Minecraft. Puede editar las cosas que necesita, por ejemplo, cambiar el tamaño de la RAM asignada por el servidor (por defecto es 1 GB). Además, después de la descarga, puede omitir con seguridad 1-3 puntos descritos anteriormente.

A continuación, debe crear un documento de texto en la carpeta con el servidor de Minecraft, será la base para iniciar su servidor. Advertencia: El texto a continuación, si lo copia y pega en su documento de texto, no debe contener ningún carácter adicional, si aparecen allí, elimínelos.

Código de lanzamiento para el sistema de 32 bits

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

Si este código no funcionó, intente con el siguiente.

"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

-Xms1024M-Xmx1024M

es la cantidad de RAM consumida por el servidor.

craftbukkit.jar

El nombre del servidor, que se incluye en el nombre del archivo. frasco.

Habiendo registrado todo lo necesario, guardamos el documento recibido con la extensión: su nombre.bat. Si usa Windows, no puede guardar con la extensión deseada. Luego use el programa totalcommander. En él, presiona las teclas ctrl + m y en el cuadro que dice extensión, escribe - bat y haz clic en aplicar.

Ahora puede iniciar el servidor con un solo clic, simplemente haga doble clic en el archivo: su nombre.bat. si todo se hace correctamente, se abrirá la ventana del servidor de Minecraft.

Para detener el servidor de Minecraft, solo necesita ingresar el comando habitual: detener.

Código de lanzamiento para el sistema de 64 bits

Todo es igual que para 32 bits, solo se debe escribir el código de manera diferente, el que se muestra a continuación.

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

Ejecutar un servidor en Linux

Este método es universal para todos los sistemas Linux. Primero descargamos java/ luego, necesitamos colocar el archivo del servidor con la extensión jar en una carpeta, por ejemplo, será /home/minecraft. Habiendo hecho esto, abre la consola, luego aplicaciones/estándar/terminal. Para Ubuntudekstop, puede usar el método abreviado de teclado: ctrl+alt+t.

Vaya a la carpeta del servidor ingresando el comando - cd/hogar/Minecraft/

Ingresamos el comando - nanocomenzar.sh

Y pega el siguiente código:

#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

Ahora, queda hacer que el archivo sea ejecutable ingresando el comando: chmod +x /inicio/minecraft/start.sh

cd /inicio/minecraft/ Para comenzar, debe ingresar: ./inicio.sh

Si de repente no te funciona, tratamos de ingresar secuencialmente 1) cd / casa/minecraft/ 2) sudo ./start.sh.

Si todo salió bien, para el lanzamiento posterior, repita:

Para ir al directorio, ingrese - cd /inicio/minecraft/ Para comenzar, debe ingresar: ./inicio.sh

Para detener el servidor, ingrese detener en la consola.

La configuración del servidor se puede encontrar en el archivo - serverproperties. Lo que es responsable de lo que se puede encontrar mirando debajo del spoiler.

propiedades del servidor #minecraft
#sáb 02 de marzo 14:08:14 MSK 2013 creación de archivos
configuración del generador = No necesitará
permitir-nether=verdadero Permite el paso al inframundo
nivel-nombre=mundo Nombre de la carpeta del mapa mundial
habilitar-consulta=falso Apenas necesitas
permitir-vuelo=falso te dejare volar
servidor-puerto=25565 Puerto de servicio
tipo-nivel=DEFAULT tipo mundial. PREDETERMINADO / PLANO / GRANBIOMAS Biomas estándar/planos/"enormes"
habilitar-rcon=falso Acceso remoto a la consola del servidor.
semilla de nivel = Indicador LED del servidor
servidor-ip= IP del servidor (no se puede escribir, especialmente si es dinámico)
altura máxima de construcción = 256 Altura máxima de abajo hacia arriba
spawn-npcs=verdadero Engendro residente
lista blanca = falso Habilitar lista blanca (lista de jugadores que pueden jugar en el servidor)
spawn-animales=verdadero Engendro de animales
snooper habilitado = falso Envío de estadísticas a los desarrolladores
duro = falso Modo Hardcore (no reapareces cuando mueres)
paquete de texturas = El nombre del archivo zip con texturas ubicado en la carpeta del servidor
modo en línea = falso Autenticación de cuenta premium
pvp=verdadero Permitir JcJ
dificultad=1 Dificultad de 0 a 3
nombre-servidor=VlomServer Nombre del servidor
modo de juego=0 Modo de juego. 0 - Supervivencia, 1 - Creativo, 2 - Aventura (disponible en nuevas versiones)
max-jugadores=20 Número máximo de jugadores
engendrar-monstruos=verdadero Monstruos de desove.
vista-distancia=10 El rango de la distancia, con "retrasos" se puede reducir
generar-estructuras=verdadero genera pueblos
protección de generación = 16 Número de bloques irrompibles desde el engendro
motd=Sozdatserver.ru Descripción del servidor (hasta 60 caracteres)

Este es el primer artículo introductorio sobre cómo configurar un servidor de Minecraft basado en el mejor mod de servidor de juegos: СraftBukkit.

  • Preparación
  • Instalación y rusificación
  • Inicio del servidor
  • Configuración
  • Información general sobre complementos
  • Complementos básicos

Preparación

El servidor se construirá bajo Linux. Sin embargo, solo esto, el primer artículo se interconectará con él, el resto se trata de complementos, por lo tanto, son aplicables a cualquier sistema operativo donde pueda ejecutar un servidor.

Nginx y Mysql son deseables, una comprensión básica de la utilidad Screen.

mkdir minecraft && cd minecraft sudo aptitude install sun-java6-jre screen zip

Instalación y rusificación

Estas operaciones se pueden automatizar, pero antes de pasar al script, un poco de teoría:

La última compilación de servidor recomendada es http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. Necesita la última compilación recomendada, no solo la última. De lo contrario, hazlo con complementos.

Debe tomar la carpeta lang y font.txt del crack y reemplazar los archivos dentro del archivo .jar del servidor con ellos. Es conveniente hacer esto en el administrador de archivos, ya que el .jar es casi un .zip normal.

El script hace todo esto automáticamente. Desafortunadamente, el autor del crack no proporciona un enlace permanente a la última versión, por lo que cuando se actualiza el crack, se debe editar el enlace en el script.

  • El script descarga la última versión recomendada del servidor y se descompone en una carpeta temporal.
  • Descomprime y reemplaza los archivos del primero con los archivos necesarios del segundo.
  • Actualiza el archivo .jar del servidor al rusificado resultante y elimina la carpeta temporal.
vim scripts/upd_and_eng.sh #!/bin/bash mkdir -p tmp_ru && cd tmp_ru wget http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-1.0. 1-R1.jar wget http://minecraft-game.ru/wp-content/uploads/2011/11/Minecraft1.0_eng_manual.zip descomprimir Minecraft1.0_eng_manual.zip \*/lang/\* \*/font.txt mv a\jar/* . zip -j craftbukkit-1.0.1-R1.jar lang/\* font.txt mv -f craftbukkit-1.0.1-R1.jar ../ cd ../ && rm -rf tmp_ru

Haga que el script sea ejecutable y ejecute:

Chmod +x upd_and_eng.sh && scripts/upd_and_eng.sh

Para obtener información sobre el lanzamiento de nuevas versiones, puede utilizar estos canales rss:

Inicio del servidor

También iniciaremos el servidor con un script y lo envolveremos en la pantalla. El script inicia el servidor y se reinicia si ya se está ejecutando.

Vim scripts/minecraft.sh #!/bin/bash screen -X -S minecraft quit cd `/dobroservers/minecraft screen -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.sh

Inicie el servidor:

guiones/minecraft.sh

Después de eso, se agregarán archivos, incluidos los archivos de configuración.

Configuración

servidor.propiedades

servidor vim.propiedades

Modo sin conexión (su puerto está abierto a los corsarios):

modo en línea = falso

Dificultad, rango 0-3:

Dificultad=2

Nombre del servidor:

Nombre-servidor=Dobroserver

Descripción del servidor:

Esta es la segunda línea antes de conectarse al servidor.

bukkit.yml

En este archivo, puede configurar la base de datos y los alias.

Los primeros son más convenientes de configurar con un complemento, pero puede especificar la base:

Cambie la base de datos a Mysql:

Base de datos: nombre de usuario: aislamiento de minecraft: controlador SERIALIZABLE: com.mysql.jdbc.Contraseña del controlador: pasar url: jdbc:mysql://localhost:3306/minecraft

Aquí especificamos la configuración de Mysql para no especificarlos para cada complemento por separado. Para el futuro, no todos los complementos pueden tomar configuraciones desde aquí todavía.

Muchos de ellos ofrecen la opción de almacenar la base de datos en Mysql o localmente. La primera opción siempre es mejor. En primer lugar, es mucho más rápido y, en segundo lugar, será más fácil trabajar con la base de datos; por ejemplo, si el complemento crea registros duplicados y necesita corregirlo.

Para mayor comodidad, almacene todos los datos de los complementos en una base de datos, pero use prefijos para diferentes complementos, por ejemplo, lwc_ para LWC.

Aplicar ajustes

Para aplicar la configuración, el servidor debe reiniciarse:

/scripts/minecraft.sh

El script simplemente eliminará el servidor y lo iniciará de nuevo; los cambios mundiales no se guardarán.

Ahora, esto no es absolutamente crítico, al principio solo te sientas en el servidor, e incluso entonces no construyes, pero verificas si funciona.

Y si otros jugadores jugaron en el servidor, sería más correcto reiniciar así:

Pantalla -x minecraft save-all stop /scripts/minecraft.sh

Sin embargo, en el futuro, se usará un complemento separado para reiniciar, que guardará todo por sí mismo, que se discutirá un poco más adelante.

Conéctese al servidor y compruebe si todo está bien.

Información general sobre complementos

No requiere configuración, le permite utilizar informantes.

Ayudante de comandos

Para que el complemento funcione, primero instala WorldEdit: http://dev.bukkit.org/server-mods/worldedit/, el editor de mapas del juego.

Se tratará en un artículo separado, por ahora simplemente copie WorldEdit.jar y CommandHelper.jar en la carpeta de complementos y vuelva a cargar los complementos con el comando de recarga.

El archivo config.txt contiene muchos ejemplos de scripts básicos y alias, le aconsejo que le cambie el nombre a config.txt.examples, cree un nuevo archivo config.txt vacío y llénelo según sea necesario:

Mv complementos/CommandHelper/config.txt complementos/CommandHelper/config.txt.examples vim complementos/CommandHelper/config.txt

Un equipo:

/guardar=/guardar-todo

Macro con dos comandos:

/ver=/complemento todo \/versión