Enséñame cómo crear un servidor privado de Warcraft
1. Instalación del servidor
1. Primero descargue la instalación de wowWDDG_Identity
2, siga las instrucciones todo el tiempo y luego realice la siguiente. paso. Tenga en cuenta que el espacio en el disco duro no debe ser inferior a 3,5 G.
3. Después de la instalación, le recordará que seleccione el directorio wow, simplemente seleccione el directorio del cliente que instaló. O puede ejecutar /maps/BatCreator.exe
4. Luego ejecútelo y comience a descomprimir el mapa. Tenga en cuenta que selecciona Y para el primero y N para el segundo. >5. Instale el servidor. Cree un directorio de cuentas en el directorio del cliente y ejecute Account Creator.exe para crear una cuenta.
6. incluyendo regeneración de salud, velocidad de regeneración mágica, tipo de servidor y guardado automático, etc. El inglés de la interfaz es fácil de entender. Si realmente no lo entiendes, simplemente consulta Kingsoft PowerWord, ¡jaja! Finalmente, simplemente ejecute el servidor.
2. Configuraciones de servidor de uso común
Muchos recién llegados al servidor tienen problemas con el dinero de nacimiento (el método que puede vender 10 monedas de plata por 10 monedas de oro):
Modificar scripts /items.scp
Encontrado [item 40000]
class=12
level=1
material=-1
modelo=3331
nombre=10 Certificado Plata cambiado a 10 Certificado ORO
calidad=1
buyprice=1000 cambiado a 100000
sellprice=1000 se cambia a 100000
stackable=100
1 Modificación del multiplicador de ganancia del valor de experiencia
Modifica el archivo: /scripts/emu.conf , /scripts/startup.tcl
Pasos de modificación:
(1) Modificar save_text_ppoints=yes en emu.conf
(2 ) configurado en startup.tcl xp [expr { 20 ((($victim_level/4) 5)*$victim_level)*multiplier}], el multiplicador es el multiplicador que deseas ganar en experiencia, debe ser un número
2. Tasa de caída de monstruos Modificar
Modificar el archivo: /scripts/creatures.scp
(1) Loot=xxx xxx en el archivo Creatures.scp
El primer número es el código del artículo, el último es la tasa de explosión
Por ejemplo, loot=3300 22.620001 significa que la tasa de explosión del artículo con código 3300 es 22.620001
donde 3300 representa el código del artículo en /scripts/items.scp
3 Cómo agregar nuevos NPC en el mapa
(1) Debes usar una cuenta de GM. para ingresar al juego e ir a la ubicación donde necesitas agregar nuevos NPC
(2) addspawn 99999 Coloca un punto de actualización de NPC donde se encuentra el GM.
(3) .setspawndist 2 4 El rango de movimiento autónomo de los monstruos actualizados en este punto de actualización es de 2 a 4 yardas
(4) .setspawntime 60 300 El intervalo de tiempo para actualizar los monstruos en este punto de actualización es de 60 a 300 segundos.
(5) Aparece un villano (punto de actualización). Espera unos segundos hasta que aparezca un nuevo NPC.
(6) Borra el punto de actualización y selecciona el villano que deseas. eliminar en el juego, ingrese .del
4 Cómo hacer una copia de seguridad de la información de la cuenta
(1) Haga una copia de seguridad de todos los archivos de la cuenta en la carpeta de cuentas
(2) Hacer una copia de seguridad guarda a los jugadores. Guardar en la carpeta
5 Guía de conducción
(1) Ingrese al juego con una cuenta de GM
(2) .agregar xxx donde xxx es el código de montaje (adjunto C)
(3) .aprender xxx donde xxx es el código de habilidad (adjunto C)
6. armadura, armadura de cadenas y armadura de placas
p>(1) Ingresa al juego con una cuenta de GM
(2) Selecciona el personaje que necesita aprender a vestirse
(3) Luego ingrese .learnsk xxx donde xxx representa la necesidad de códigos de habilidades aprendidas.
También puede modificar el archivo del usuario. Esto se mencionará en el análisis del archivo a continuación.
(4) Código de habilidad de armadura de tela 415 Código de habilidad de armadura de cuero 414 Código de habilidad de armadura de cadena 413 Código de habilidad de armadura de placas 293
7. el juego con una cuenta de GM
(2) .gotrigger XXX Aquí XXX es un número que representa el código de área (adjunto D)
8.
(1) Ingrese al juego con una cuenta de GM
(2) .add xxx Aquí xxx hay algunos números que representan varios códigos de elementos (Apéndice B)
7. Cómo actualizar rápidamente
(1) Usar cuenta de GM Ingresar al juego
(2) Primero haz clic en el personaje que necesita ser actualizado
(3) .setxp xxx Aquí xxx son algunos números, que representan la cantidad de experiencia que se debe aumentar
(4) o .setlevel xx donde xxx son algunos números, que representan el nivel que desea
8. Cómo ganar dinero
(1) Ingrese al juego con una cuenta de GM
(2). Agregue 944 1000 son N varillas ~ venda a la tienda por 2000 de oro
9. Cómo modificar el precio de cada artículo
Modificar archivo: /scripts/ items.scp
(1) Simplemente modifica el precio de venta=. de los artículos en el archivo items.scp
Consejo: Puedes usar el software UltraEdit para abrirlo, porque puedes usar expresiones regulares para buscar
Cómo modificar el precio de. una habilidad aprendiendo
Modificar el archivo: /scripts/spellcost.scp
(1) Modificar el precio en el archivo hechizocost.scp Eso es todo
Consejo: Puedes abrirlo con el software UltraEdit, porque puedes usar expresiones regulares para reemplazarlo
11. Cómo modificar los atributos del personaje
Modificar el archivo: /saves/players. guardar
(1) Encuentra el nombre del personaje que necesita ser modificado NOMBRE = nombre del personaje
(2) Simplemente modifica los datos que necesitas modificar (los que están en inglés simple) p>
Nota: al modificar, primero debe apagar el servidor y luego iniciarlo después de la modificación
3. Análisis de archivos del lado del servidor
/accounts/. Ubicación Todas las cuentas
/logs/ Coloca los registros en ejecución del servidor
/saves/ Coloca los archivos guardados de caracteres del lado del servidor
Guardar, guardar mapas y otros registros
/scripts/ coloca algunos archivos de script del servidor
/maps/ coloca mapas del lado del servidor
/saves/players.save Este archivo guarda principalmente información sobre cada personaje del juego
Explicación de parte del contenido del archivo
[OBJECT]
GUID=0720C89
LEVEL=42 //Nivel de personaje
XYZ=-3623.293701 -2347.990967 91.682785 4.186294 //Las coordenadas del mapa del personaje
MAXHEALTH=1494 //Valor de salud p>
MAXPOWERS=2212 1000 0 500 0 //Energía máxima
SIZE=1.300000 //Forma y tamaño del personaje
XP=28238 //Valor de la experiencia
MONEY=7087 //Cuánto dinero tienes, en monedas de cobre
NAME=Bloodtears //Nombre del personaje, esto puede usarse como índice para modificar el personaje especificado
RACE=6 // La macro definición de la carrera en el archivo /scripts/defines.scp. El 6 aquí representa la carrera tauren
CLASS=11 //La macro definición de la profesión en el. Archivo /scripts/defines.scp Definición, el 11 aquí representa el druida profesional (druida)
BINDPOINT=1 215 -2917.580078 -257.980011 52.996799 //El lugar al que estás vinculado en el juego es el lugar donde aparece tu alma después de la muerte p>
SPELL=6478 0 //La magia que dominas
...
SKILL=415 1 1 //Las habilidades que maestro, incluida la capacidad de usar equipo. El 415 aquí representa la capacidad de usar armadura de tela.
//Puedes agregar SKILL=413 1 1 para permitir que el personaje use armadura de malla y 414 (tela). armadura), 293 (armadura de placas), 412 (Escudo) Se pueden hacer otras analogías
...
QUEST=5723 0 0 0 0 0 //Tu código de tarea.
/scripts/areatriggers .scp Este archivo contiene principalmente el código de área
El contenido del archivo suele ser:
[areatrigger 1740] //El área el código es 1740
pos =1 -7874.180176 -1806.300049 -271.459015 //Coordenadas en el mapa
name=Las Marismas - Cráter Un'goro //Nombre de la región
/scripts/classes.scp En este archivo se definen principalmente los atributos originales de cada raza y profesión
Si desea modificar los atributos iniciales de una carrera o una profesión, así como los elementos que lleva por el personaje cuando nace, puedes modificar este archivo.
Este documento tiene comentarios detallados en inglés. Cualquiera que entienda inglés debería poder entenderlo.
Aquí hay sólo dos ejemplos simples para ilustrar el punto...
Objetivo 1: Permitir que los guerreros usen armadura de placas al nacer
Pasos:
(2)
Encuentra la entrada //Competencias en armaduras. Los datos debajo de esta entrada representan las habilidades de equipo que el guerrero dominaba cuando nació.
(3) Puedes encontrar habilidad=415 1 1 // Tela
.habilidad =414 1 1 // Cuero significa que los guerreros pueden usar armaduras de tela y cuero cuando nacen
(4) Agregar habilidad=413 1 1 //Armadura de cadenas
skill=293 1 1 //Armadura de placas
skill=412 1 1 //El escudo permite a los guerreros usar armadura de cadenas, armadura de placas y escudo cuando nacen
Objetivo 2: Hacer que nazcan guerreros humanos al llevar un caballo
Pasos:
(1) Busque la entrada [startitems #RACE_HUMAN #CLASS_WARRIOR] Los datos de esta entrada representan los elementos que lleva el humano. guerrero cuando nació, y la magia y habilidades iniciales
(2) donde item=26 25 significa colocar el artículo con código 25 en la posición 26 del personaje. Puedes encontrar el artículo con código 25. en items.scp
(3) Agregar elemento=28 13334 //El código 13334 representa el Caballo de guerra esquelético verde
/scripts/creatures.scp Este archivo define los atributos de todos los NPC en el map
Si desea agregar o modificar un NPC, puede modificar este archivo. Incluyendo puede agregar un NPC que venda equipo azul, o puede modificar una serie de atributos como la tasa de explosión del equipo. y valor de daño de un determinado NPC
El contenido típico del archivo es:
[criatura 6] //Código de NPC, por ejemplo, puedes agregar el NPC a la ubicación especificada. en .addspawn 6
name=Kobold Vermin / /Nombre del NPC
attack=1986 2185 //Valor del daño de ataque del NPC
bounding_radius=0.561000 //Rango de vinculación , es decir, el NPC atacará dentro de 0.561 yardas Jugador
combat_reach=7.56 //Rango de combate, es decir, cuando el NPC ataca al jugador, el ataque solo se detendrá cuando el jugador escape el rango de 7.56 yardas
maxhealth=57 / /Cuánta sangre
maxmana=45 //Cuanto valor mágico
speed=0.93 //Velocidad p>
loot=2770 0.01 //Para artículos con código 2770 La tasa de explosión es 0.01(1)
Ejemplo
Objetivo 1: hacer que el NPC de arriba pueda explotar el Bastón de mago elemental (el bastón de los elementos, el mejor bastón del mago), la tasa de explosión es 0.05 (5)
Pasos:
(1) Encuentra la [criatura 6 ] entrada
(2) Agregar botín=944 0.05 //El código 944 representa elementos El bastón elemental definido en el archivo .scp
Objetivo 2: Agregar un NPC que venda piedras de alma en el mapa del juego
Pasos:
(1) Agrega el siguiente código al final del archivo:
[criatura 3456789]
name=Vendedor de fragmentos de alma
ataque=1613 1774
bounding_radius=1.000000
peine
at_reach=8.00
damage=32 42
flags1=08400046
guild=Vendedor de fragmentos de alma
nivel=30 30
maxhealth=757
maxmana=605
modelo=9261
velocidad=1.35
tipo=7
npcflags=4
faction=35
family=7 //Lo anterior es la definición de los atributos generales de este NPC
sell= 6265 //Este es el principal, el código 6265 representa la piedra del alma, que se define en items.scp
(2) Ingresa al juego con la cuenta de GM y llega a la ubicación donde se debe agregar el NPC
(3 ) Ingrese .addspawn 3456789
/scripts/defines.scp Este archivo contiene principalmente algunas definiciones de macros, solo verifíquelo cuando sea necesario
Ejemplo:
(1) Hay una entrada para race=4 en el archivo /save/players.save
(2) Busque // razas -entrada en /scripts/defines. archivo scp
(3) #define RACE_NIGHT_ELF 4 significa que race=4 es el clan de los elfos de la noche
/scripts/emu.conf Este archivo contiene principalmente algunas configuraciones básicas del servidor, incluyendo recuperación de sangre y recuperación mágica, configuración de tiempo de ahorro automático.
Puedes modificar directamente este archivo para modificar algunas configuraciones básicas del servidor, o puedes usar IP-Configuration.exe que viene con wowWDDG_Identity. para modificar la configuración básica del servidor
Ejemplo:
Objetivo: Modificar el servidor para soportar 1000 personas en línea al mismo tiempo
Pasos: p>
(1) Encuentre la entrada max_players=xxx
(2) Simplemente modifique max_players=1000
/scripts/items.scp Este archivo es principalmente la definición de servidor items
Contenido típico (parte) en el archivo:
[item 25] //Código de artículo
buyprice=35 //Precio comprado a NPC p>
class=2 // Casco, esto se puede encontrar en //itemtypes-entry en el archivo define.scp
durability=20 //Durability
inventariotype=21 //Inventario
nivel=2 //Nivel
name=Espada corta usada //Nombre del artículo
sellprice=7 //Precio del artículo p>
subclass=7 // Esto está bien Encuéntrelo en la entrada //subclases- en el archivo define.scp
/scripts/quests.scp. Este archivo es principalmente una descripción de cada uno. tarea Volver
Si quieres convertirlo en chino para los personajes del juego, puedes traducir este archivo
/scripts/spellcost.scp. Este archivo es la definición de precio para cada habilidad. aprendiendo
Contenido típico del archivo:
[spell 8402] //Código de habilidad
name=Fireball Rank 7 //El nombre mágico es Fireball, nivel 7
reqspell=8401 //Puntos de habilidad requeridos 8401
precio=100 //El precio por aprender esta habilidad es 100 monedas de cobre
Adjunto A World of Warcraft, lista de comandos de GM
.addgo: Agregar un juego en tus coordenadas Objeto
.add: Agrega un elemento a tu inventario
.addnpc: Agrega un NPC al juego
.del: Elimina el. NPC objetivo
.setlevel: Establece el nivel de un individuo o NPC
.setmodel: Establece el número de modelos para un NPC o un individuo
. .learn: el número de magia aprendida
.save: guarda el archivo
.rehash: reescribe el objetivo
.flag1: establece la bandera defectuosa.
.ppon: abre el sistema de pp
.ppoff: apaga el sistema de pp
.turn: gira el NPC hacia ti. /p>
.come: El NPC llega a tu ubicación
.p>
.go: Ve a las coordenadas mundiales
.gotrigger: Introduce las. posición mundial, parámetro: trigger_number
.kill: Mata al NPC o individuo seleccionado
.killallnpc: Mata a todas las imágenes de NPC
.resurrect: Resucita al. individuo seleccionado
.setsize: Establece el tamaño del NPC
.setspeed: Establece la velocidad del NPC o individual
.setflags: Establece la máscara. de NPC u O.G. Parámetros: 〈ftype〉 〈flags〉
.addspawn: Agrega muchos puntos a tu ubicación Parámetros: [〈npc input〉] [〈npocs number〉]
setnpcgo: establece entradas debido a grandes objetivos del juego en grandes puntos
.setspawndist. : Establece distancias pequeñas y grandes para cantidades grandes
.setspawntime: Establece tiempos pequeños y grandes para cantidades grandes
.setxp: Establece la experiencia al individuo
<. p>.paralyse: No moverse y moverse hacia el individuo o NPC.setaura: Establece el número de presagios
.exploración: Abre tu ubicación en el mapa
<. p>.dismount: Desmóntate.listsp: Enumera tu magia
.listsk: Enumera tus habilidades
.delsp: Olvidaste la magia
. p>.delsk: Olvidé habilidades.
.info: Información sobre NPC cercanos
.online: Muestra el número de jugadores en línea
. goname: muévete al individuo o NPC cuyo nombre se ingresa
.goguid: muévete al gremio
.targetgo: intenta moverte al jugador más cercano (ubica el objeto más cercano). )
.objetivo
enlace: Intente conectarse al destino OF seleccione el destino
.move: Transferir destino
.retcl: Reinstalar TCL
.rescp: Reinstalar SCP
.clearqflags: borrar banderas de búsqueda
.bytes: para depurar
.pingmm: crear puntos en tu mapa
.adddyn: probar para Competitividad
Este es solo el Tutorial 1, habrá un Tutorial 2 y un Tutorial 3 más detallados más adelante
Puedes iniciar sesión en nuestro sitio web de World of Warcraft para obtener más información
Espero que esto pueda ser de gran ayuda para el cartel original.
Espero que puedas jugar en el servidor privado de World of Warcraft que configuraste lo antes posible.