Servidor privado de Warcraft
Primero: cliente de World of Warcraft
Segundo: base de datos
No hay tonterías aquí. Configuré WOWSF y hablé sobre la base de datos. Las personas que no saben programar generalmente lo encuentran muy misterioso. Generalmente se utilizan ODBC y MYSQL. ODBC viene con la computadora. MYSQL es relativamente pequeño y tiene funciones más completas, por lo que es más conveniente de usar. En Internet, algunas personas escriben más y la mayoría son demasiado vagas para reescribir. Creo que es bastante detallado, los puntos clave han sido anotados y no han sido modificados. Aún más difíciles de entender son las declaraciones SQL. Hazlo. Mysql utiliza una interfaz visual y es fácil de operar. Si no lo has usado antes, puedes descargar la versión china, que está en chino.
mysql4.0
Centro de control MySQL
MyODBC-Standard-3.51
(Los tres anteriores son para configurar la base de datos lado del servidor y extremo de administración de la base de datos: mysql4.0.2 es el programa de base de datos principal, mysql-control center0.9.4 es el programa de interfaz de administración de la base de datos, MyODBC es el controlador de conexión entre mysql y los servicios de datos de Windows)
Por supuesto, también está el cliente wow beta3 End y el parche 3734 (es decir, 0.8.0).
Las bases de datos requeridas son:
25M python.sql
7M python.sql
Varios comandos sql, Creations_mov. gmlogin.sql, npc_text.sql, sh.sql, trainers.sql pesan aproximadamente 1k.
(Tenga en cuenta que debe descargar la base de datos anterior y luego importarla a mysql)
1. Primero instale MySQL, MySQLCC, ODBC y luego reinicie.
Después de reiniciar, verifique si hay un ícono de semáforo en la bandeja del sistema en la parte inferior derecha. Si no hay ningún icono, ejecute C:\MySQL C:\MySQL\bin\winmysql admin.exe
Inicie el servidor en rack:
Ejecute mysqlcc y cree un nuevo servidor:
p>
Nombre: python
Host: localhost
Usuario: root
Contraseña: vacía.
2. Después de la confirmación, haga doble clic en "python", haga clic derecho en Bases de datos y cree una nueva base de datos llamada wow.
Haga clic derecho en Gestión de usuarios para crear un nuevo usuario. Cualquier nombre, Hose:localhost, recuerde la contraseña usted mismo.
Seleccione todos los permisos, verifique los permisos globales y wow a la derecha, y luego aplique.
Luego ponga todo P...glioxalasa..., el sistema agrega automáticamente el usuario @localhost de wow, con una marca de verificación.
3. Olvídate del programa, ve al Panel de Control, Herramientas y Servicios de Gestión: mysql.
Detenga el servicio e introduzca los parámetros en una línea en blanco.
seguro _ clave MySQLd-O _ buffer = 16M-O tabla _ caché = 128-O clasificación _ buffer = 4M-O registro _ buffer = 1M-O max _ permitido _ paquete = 30M
Habilite este servicio.
4. Regrese a mysqlcc, haga clic derecho en /Bases de datos/wow para abrir una nueva ventana.
Haga clic en el botón SQL encima de la ventana recién abierta y seleccione Archivo\Abrir en el menú. ...
Abra python.sql de 25 M (tarda mucho en cargarse) y haga clic en "!" en la barra de botones. botón.
Mire el resultado de la ejecución. Si no hay X, es exitoso. Si hay errores, elimine la base de datos de wow y comience desde "3".
5. Abra Panel de control\Herramientas administrativas\Origen de datos ODBC (diferentes sistemas operativos pueden tener diferentes nombres).
Seleccione: DNS del sistema, agregar, controlador MySQL ODBC3.51.
Nombre de fuente de datos: (Nombre de usuario establecido en 2.)
Nombre de host/servidor (o IP): localhost
Nombre de base de datos: wow
Usuario: (Nombre de usuario creado en 2.)
Contraseña: (Contraseña creada en 2.)
6. Habilite el servidor Python, pero deténgalo, biblioteca wow. Copie los archivos python.sql de 7M y n 1k.sql en c:\mysql\bin\
Ejecute c:\MySQL\bin\MySQL.exe.
Entrar\. python.sql desde la línea de comando.
\.Command.sql
El resto se puede inferir...
7. Después de cargar, inicie la biblioteca wow, ejecute wowpython0.89, ingrese. :
Host 127.0.0.1 (o su IP externa o IP de LAN)
Lanhost *. *.*.*(tu IP de LAN)
Db localhost (el nombre de usuario que acabas de crear en "2") (la contraseña que ingresaste) Vaya.
Iniciar
Puedes ejecutar el juego después de que aparezca el mensaje de que el servidor comienza a ejecutarse.
Nota: Sólo quiero jugar con la dirección del host. lanhost usa el menú inicio /Ejecutar /cmd/ipconfig para ver la dirección de intranet.
El host y el lanhost que quieren jugar en la LAN utilizan la IP de la intranet. Si desea construir un servidor de red externo, debe conocer la IP de su red externa real.
8. Juega solo o dentro de una red de área local. Después de ingresar a la interfaz de inicio de sesión del juego, presione "~" para abrir la consola, ingrese "realmlist (la IP de la intranet que ingresó en "7") e inicie sesión en el juego con la cuenta de GM en el elemento de cuenta de la tabla wow.
¡Bien! ¡Erección completa!
Scripts/items.scp(materiales y códigos de artículos)scripts/creations(materiales y códigos de NPC)saves/players.save(materiales de los jugadores). )scripts/ areatrigge.
Scripts/items.scp (información y código del elemento)
Scripts/creations.scp (información y código de NPC)
Guardados/ players.save (información del jugador)
Scripts/areatriggers.scp (recita información sobre el cambio de escenas)
Scripts/emu.conf (información de conexión del emulador, modifique la IP aquí, si quieres cambiarla a tu IP cuando otras computadoras entren a jugar)
Saves/world.save (actualiza la información de NPC)
Scripts/quests.scp (información de la misión)
Scripts/classes.scp (debe ser el talento inicial)
Scripts/spellcost.scp (código de habilidad)
Scripts/pages.scp (definición de voz de npc)
Scripts/gameobjects.scp (nombres de objetos en el juego, definiciones de modelos)
Scripts/creations.scp (definiciones de NPC)
Scripts/defines.scp ( debería ser todo Definición del número de código. Por ejemplo, si escribe [spell10]price=120 en hechizocost.scp, significa que aprender SPELL_EFFECT_HEAL requiere 120 monedas de cobre (línea 208 en la definición. scp).
)
-
Archivo Emu
[Sistema]
nombre_servidor = servidor local ——& gt;nombre del servidor
p>server_rules=PvP
Ivan: El NPC ha llegado a tu ubicación.
. Ir: Ir a las coordenadas mundiales.
. gotrigger: la posición para ingresar al mundo, parámetro: trigger_number.
. Matar: Mata al NPC o individuo seleccionado.
. Imagen que mata a todos los NPC.
Resurrección: Resucita al individuo seleccionado.
. setsize: establece el tamaño del NPC.
. Establecer velocidad: establece la velocidad del NPC o del individuo.
. setflags: establece la máscara de los parámetros NPC u O.G.
. Añade una gran cantidad de puntos a tu ubicación. Parámetros: [
. setnpcspawn: Agrega elementos y cantidades para hacer que una gran cantidad de NPC alcancen una gran cantidad de puntos.
. setnpcgo: establece las entradas resultantes de una gran cantidad de objetivos del juego en una gran cantidad de puntos.
. setspawndist: establece las distancias pequeñas y grandes en valores más grandes.
. setspawntime: establece el tiempo pequeño y grande en un número mayor.
. setxp: establece la experiencia para un individuo.
Paraíso: No te muevas ni te acerques a individuos o NPC.
. setaura: Establece el número de presagios.
. Explorar: abre la ubicación del mapa.
. Desmontar: desmontarte.
. Haz una lista de tu magia.
Enumera tus habilidades.
. Olvídate de la magia
Olvídate de las habilidades.
. Información: Información sobre NPC cercanos.
. En línea: muestra el número de jugadores en línea.
. goname: Moverse a la persona o NPC cuyo nombre se ingresa.
. Ve al gremio.
. targetgo: intenta moverte al jugador más cercano (localiza el objeto más cercano).
. targetlink: intenta conectarse al objetivo del objetivo seleccionado.
. Mover: enviar objetivo.
. retcl: Recargando tcl
. reSCP: reinstalar SCP.
. clearqflags: Etiquetas claramente encontradas.
. Bytes: utilizados para depurar
. Los puntos de elaboración están en tu mapa.
. adddyn:prueba de competencia
1. Instale el .NET Framework que debe estar instalado en el servidor.
2. Primero, modifique el archivo wowemu.key en el servidor.
La línea Server_name=Dokj es el nombre del servidor. Si desea chino, utilice "Hanzi to" para convertir.
Ws_host=127.0.0.1 Aquí está la IP del servidor, puedes usar el nombre de dominio.
ws_port=8085
3. Luego abra la carpeta del mapa, ejecute BatCreator.exe y luego elija ubicar la carpeta con wow.exe para especificar la ruta del cliente. Después de seleccionar, haga clic en Crear y luego en Extraer. Debe presionar Y dos veces para confirmar. La ventana se cerrará automáticamente después de ingresar Y por segunda vez.
4. A continuación, abra el archivo emu.conf en la carpeta scripts y ábralo con el Bloc de notas.
[Prohibido]
//IP = 127.0.0.1/255. 255. 0 Ingrese la IP en 127. 0. 0. 1, el valor predeterminado es una sola máquina.
5. La cuenta se puede agregar a través del programa DButil.exe que viene con el servidor y luego seleccionarla después de abrirla.
Edite su cuenta ingresando su número de cuenta en los espacios a la izquierda de Buscar, Contraseña y Nivel.
Es el nivel de autoridad de GM, 6 es el más alto, luego haga clic en Agregar (nota: agregar una cuenta debe realizarse después de abrir el servidor).
6. Ejecute el programa del lado del servidor WoWemu.exe y espere un momento, el servidor se iniciará.
7. El cliente necesita ser parcheado. Intento recibir un error que indica que la versión no puede ser solemne sin un parche.
Extraiga el "Programa de inicio de sesión" en el cliente y luego ejecute el "Instalador de parches SF". Bat". Luego use el Bloc de notas para abrir kingdomlist.wtf y modifique la IP dentro de la IP de su servidor. Después de eso, ejecute wow.exe y podrá ingresar al juego. No olvide agregar una cuenta DButil.exe después de que comience el juego. ..
8.Este es el punto más importante. Por favor, ingrese." "Guardar antes de cerrar el servidor cada vez", de lo contrario todo desaparecerá después de la siguiente F, como la cuenta... ¡¡¡recuérdalo!!!!!!!