Introducción
Bienvenido a la wiki de MY Multiplayer. En esta wiki encontrarás una gran cantidad de información sobre cómo usar MY Multiplayer.
MY Multiplayer (MYMP) es una plataforma multijugador que permite crear, desarrollar y alojar servidores personalizados, ofreciendo libertad y flexibilidad para construir cualquier tipo de experiencia multijugador. Esta wiki explica cómo configurar servidores y desarrollar scripts en Lua 5.4, dividida en dos secciones principales en el menú superior.
Documentación
Guías prácticas y conceptuales sobre el funcionamiento de MY Multiplayer: cómo se organiza un recurso (meta.xml y modules/), cómo configurar el servidor (server.cfg), variables globales integradas, uso de vectores (vec2 y vec3) e intercambio de eventos entre cliente y servidor.
Scripting
La Referencia de scripting completa con todas las funciones y eventos de la API Lua de MY Multiplayer (MYMP), agrupados por categoría e indicando el lado en el que se ejecuta cada uno: cliente, servidor o compartido (ambos lados).
Por dónde empezar
- Estructura de un recurso: carpetas de un recurso y todas las etiquetas aceptadas en
meta.xml. - Módulos e import: cómo dividir y reutilizar código Lua dentro de un recurso o entre recursos con
import. - Configuración del servidor (server.cfg): directivas de inicio (
ensure,set), convars principales y clavecontent.key. - Variables globales: globales disponibles en todo script (
root,resourceRoot,localPlayer,exports) y dentro de handlers de evento (source,client). - Vectores (vec3): cómo MYMP recibe coordenadas y devuelve posiciones, rotaciones y velocidades mediante
vec3yvec2. - Eventos entre cliente y servidor: creación de eventos propios y comunicación en red con
triggerServerEventytriggerClientEvent.