Servidor privado de Warcraft
Lo principal que necesitas tener son 2 cosas
Primero: cliente de World of Warcraft
Segundo: base de datos
Eso es una tontería aquí Sin mencionar que configuré WOWSF y hablemos de la base de datos. Generalmente, las personas que no saben programar lo encuentran muy misterioso. Generalmente, se utilizan ODBC y MYSQL. ODBC viene con la computadora. MYSQL es relativamente pequeño y tiene todas las funciones, por lo que recomiendo estos dos. Vi en Internet que alguien lo había escrito de manera bastante completa y que la mayoría de las citas eran demasiado vagas para reescribirlas. Descubrí que eran más detalladas y que los puntos clave estaban anotados y no modificados. Lo más difícil de entender es la declaración SQL, simplemente síguela. MySQL utiliza una interfaz visual que es fácil de operar. Si nunca la ha usado antes, descargue la versión china, que está disponible en chino.
mysql4.0.2
mysql-control-center0.9.4
MyODBC-standard-3.51
(Los tres anteriores están todos configurados arriba El lado de la base de datos y el lado de administración de la base de datos utilizados por el servidor: 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 y MyODBC es el controlador de conexión entre MySQL y los servicios de datos de Windows) p>
Por supuesto, hay un cliente wow beta3 y un parche 3734 (es decir, 0.8.0)
Las bases de datos requeridas son:
25M python.sql
7M python.sql
Varios comandos.sql, Creations_mov.sql, gmlogin.sql, npc_text.sql, sh.sql, trainers.sql de aproximadamente 1k
(Nota que se debe descargar la base de datos anterior. Luego importe 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 inferior derecha. Si no, ejecute c:\mysql\bin\winmysqladmin.exe
Comience a configurar. servidor:
Ejecute mysqlcc y cree un nuevo servidor:
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 Administración de usuarios y cree un nuevo usuario. El nombre es el que quieras, Hose:localhost, recuerda la contraseña tú mismo.
Seleccione Todos los privilegios, marque Privilegios globales y ¡guau! a la derecha, y presente su solicitud.
Luego ponga una marca de verificación en All P.... y Glo..., wow del usuario @localhost agregado automáticamente por el sistema y aplique.
3. Independientemente del programa, vaya al panel de control, herramientas de administración, servicio: mysql.
Detenga el servicio e ingrese en la línea en blanco del parámetro
safe_MySQLd -O key_buffer=16M -O table_cache=128 -O sort_buffer=4M -O record_buffer=1M -O max_allowed_packet =30M
Habilitar 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, luego seleccione Archivo\Abrir en el menú...
Abra python.sql de 25 M (tarda mucho tiempo en cargarse) y haga clic en el botón "!" en la columna.
Mire los resultados de la ejecución. Si no hay X, es exitoso. Si hay un error, elimine la base de datos de wow y comience nuevamente desde "3".
5. Abra Panel de control\Herramientas administrativas\Fuente de datos ODBC (el nombre puede ser diferente en diferentes sistemas operativos)
Seleccione: DNS del sistema, Agregar, Controlador MySQL ODBC3.51.
Nombre de origen de fecha: (Nombre de usuario creado en 2.)
Nombre de host/servidor (o IP): localhost
Nombre de base de datos: wow
p>Usuario: (Nombre de usuario creado en 2.)
Contraseña: (Contraseña creada en 2.)
6. Habilite el servidor Python, pero detenga la biblioteca wow. Copie archivos 7M python.sql y N 1K .sql en c:\mysql\bin\
Ejecute c:\mysql\bin\mysql.exe
En el comando Ingrese \. python.sql
\. commands.sql
y así sucesivamente...
7. Después de cargar, inicie la biblioteca wow y ejecute wowpython0.89. ingrese:
host 127.0.0.1 (o la IP de su red externa o IP de LAN)
lanhost *.*.*.* (su IP de LAN)
db localhost (el nombre de usuario que acaba de crear en "2.") (la contraseña que ingresó) wow
start
Después de que aparezca el mensaje de que el servidor comienza a ejecutarse, ahora puede ejecutar el juego.
Nota: Si quieres jugar solo, puedes usar cualquier dirección de host que desees. Usa lanhost para ver la dirección de intranet usando Menú Inicio/Ejecutar/cmd/ipconfig.
Para los anfitriones que quieren jugar en la LAN, lanhost utiliza la IP de la intranet. Si desea configurar un servidor de red externo, necesita conocer la IP real de su red externa.
8. Juega solo o en una red de área local. Después de ingresar a la interfaz de inicio de sesión del juego, presiona "~" para abrir la consola, ingresa "realmlist (la IP de la intranet que ingresaste en "7. ")" y use wow Inicie sesión en el juego con la cuenta de GM en el elemento de cuenta de la tabla.
¡OK! ¡Configuración completada!
scripts/items.scp (datos y códigos de elementos) scripts/creatures.scp (datos y códigos de npc) saves/players.save (datos del jugador) scripts/areatrigge
scripts/ items.scp (datos y códigos de elementos)
scripts/creatures.scp (datos y códigos de npc)
saves/players.save (datos del jugador)
scripts/areatriggers.scp (información sobre cómo cambiar escenas)
scripts/emu.conf (información de conexión del emulador, cambie la IP aquí, si desea que otras computadoras entren y jueguen, cámbiela a su IP)
saves/world.save (actualizar información de NPC)
scripts/quests.scp (información de misión)
scripts/classes.scp (debe ser Pertenece a el talento inicial)
scripts/spellcost.scp (código de habilidad)
scripts/pages.scp (definición de habla de npc)
scripts/gameobjects.scp ( Nombre de los objetos en el juego, definición del número de modelo)
scripts/creatures.scp (definición de npc)
scripts/defines.scp (debe ser la definición de todos los números de código.
Por ejemplo, escriba [spell10]price=120 en hechizocost.scp. En otras palabras, aprender SPELL_EFFECT_HEAL (línea 208 en define.scp) requiere 120 monedas de cobre.
)
------------------------------------------ --- --------------------------------
archivo emu
[sistema]
server_name=LocalServer——>Nombre del servidor
server_rules=PvP
e: El NPC llega a tu ubicación.
. go: Ir a las coordenadas mundiales.
.gotrigger: Ingresa la posición mundial, parámetro: trigger_number
.kill: Mata al NPC o individuo seleccionado.
.killallnpc: Mata todas las imágenes de NPC.
.resurrect: Resucita al individuo seleccionado.
.setsize: Establece el tamaño de NPC.
.setspeed: Establece la velocidad de NPC o individual
.setflags: Establece la máscara de NPC u O.G Parámetros: 〈ftype〉 〈flags〉
.addspawn: Añade una gran cantidad de puntos a tu position Parámetros: [〈entrada de npc〉] [〈número de npocs〉]
.setnpcspawn: agrega entradas y números para crear una gran cantidad de NPC en una gran cantidad de puntos
.setnpcgo: establece entradas debido a una gran cantidad de objetivos del juego en una gran cantidad de puntos
.setspawndist: establece distancias pequeñas y grandes en un gran número
.setspawntime: establece pequeñas y mucho tiempo para un gran número.
.setxp: establece la experiencia para un individuo.
.paralyse: inmóvil y moviéndose hacia un individuo o NPC.
.setaura: establece el número de presagios
.exploración: abre tu ubicación en el mapa.
.dismount: te desmonta.
.listsp: enumera tu magia .
.listsk: enumera tus habilidades
.delsp: olvidaste la magia
.delsk: olvidaste tus habilidades.
.info: Información sobre NPC cercanos.
.online: muestra el número de jugadores en línea
.goname: pasa al individuo o NPC cuyo nombre se ingresa.
. goguid: muévete al gremio.
.targetgo: intenta moverte Ve al jugador más cercano (localiza el objeto más cercano)
.targetlink: intenta conectarte al objetivo OF y selecciona el objetivo
.move: Teletransportar el objetivo.
.retcl: Reinstalar TCL
.rescp: Reinstalar SCP.
.clearqflags : Borrar indicadores de búsqueda
.bytes: para depurar
pingmm: Puntos de fabricación en tu mapa
.adddyn: Pruebas para la competencia
1. Se debe instalar NET Framework 2.0.exe para configurar el servidor
2. Primero modifique el archivo wowemu.key en el servidor
server_name=Dokj Esta línea es el servidor. name Si desea chino, utilice "conversión de caracteres chinos" para convertirlo primero
ws_host=127.0.0.1 Aquí está la IP del servidor, puede utilizar el nombre de dominio
ws_port. =8085
3. Luego abra la carpeta de mapas, ejecute BatCreator.exe y luego seleccione Ubicar la carpeta con wow.exe para especificar la ruta final del cliente, selecciónela y haga clic en Cr.
comer, luego presione Extraer, y deberá presionar y dos veces para confirmar. Después de ingresar y por segunda vez, la ventana se cerrará automáticamente.
4. carpeta y use el Bloc de notas Abrir
[prohibido]
//ip=127.0.0.1/255.255.255.0 Ingrese la IP en 127.0.0.1, el valor predeterminado es independiente
5. Las cuentas se pueden agregar a través del programa DButil.exe que viene con el servidor. Después de abrirlo, seleccione
Editar cuentas. El método es: ingrese el número de cuenta en el espacio en el. a la izquierda de Buscar, contraseña es la contraseña y plevel
Es el nivel de autoridad de GM, 6 es el más alto, y luego haga clic en Agregar (nota: agregar una cuenta debe realizarse después de abrir el servidor)
6. Ejecute el programa del servidor WoWemu.exe y espere después de un período de tiempo, el servidor se iniciará.
7. Parchelo, pero ocurrió un error que indica que la versión no se pudo corregir.
Cambie el "inicio de sesión". Descomprímalo en el cliente y luego ejecute "SF patch installer.bat". Una vez finalizado, use el Bloc de notas. para abrir kingdomlist.wtf, modifique la IP interna a la IP de su servidor y luego ejecute wow.exe para ingresar al juego. Ahora, no olvide usar DButil.exe para agregar una cuenta después de iniciar el juego.
8. Este es el punto más importante. Ingrese ".save" para guardarlo antes de apagar el servidor. De lo contrario, descargue Después de abrir F por primera vez, todo desaparecerá, como el número de cuenta... Recuerda!!!!!