Introdução
Bem-vindo à wiki do MY Multiplayer. Nesta wiki você encontrará uma grande variedade de informações sobre como usar o MY Multiplayer.
MY Multiplayer (MYMP) é uma plataforma multiplayer que permite criar, desenvolver e hospedar servidores personalizados, oferecendo liberdade e flexibilidade para construir qualquer tipo de experiência multiplayer. Esta wiki reúne a documentação de configuração de servidores e o desenvolvimento de scripts em Lua 5.4, dividida em duas áreas principais no menu superior.
Documentação
Guias conceituais e práticos sobre o funcionamento do MY Multiplayer: organização de recursos (meta.xml e modules/), configuração do servidor (server.cfg), variáveis globais definidas automaticamente, uso de vetores (vec2 e vec3) e troca de eventos entre cliente e servidor.
Scripting
Referência de scripting completa com todas as funções e eventos da API Lua do MY Multiplayer (MYMP), organizados por categoria e indicando o lado de execução de cada item: cliente, servidor ou compartilhado (ambos os lados).
Por onde começar
- Estrutura de um recurso: organização das pastas de um recurso e todas as tags aceitas no
meta.xml. - Módulos e import: como dividir e reaproveitar código Lua entre scripts e recursos usando
import. - Configuração do servidor (server.cfg): diretivas de inicialização (
ensure,set), convars principais e chavecontent.key. - Variáveis globais: globais presentes em todo script (
root,resourceRoot,localPlayer,exports) e dentro de handlers de evento (source,client). - Vetores (vec3): como o MYMP recebe coordenadas e devolve posições, rotações e velocidades em objetos
vec3evec2. - Eventos entre cliente e servidor: criação de eventos customizados e comunicação em rede com
triggerServerEventetriggerClientEvent.