# Introdução

> Bem-vindo à wiki do MY Multiplayer. Nesta wiki você encontrará uma grande variedade de informações sobre como usar o MY Multiplayer.

- **Plataforma**: MY Multiplayer (MYMP) — Lua 5.4
- **Seções**: Documentação › Primeiros passos
- **Idioma**: Português
- **URL**: https://wiki.mymp.gg/pt/docs/intro

**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](https://wiki.mymp.gg/pt/llms.txt) 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](https://wiki.mymp.gg/pt/docs/resources.md): organização das pastas de um recurso e todas as tags aceitas no `meta.xml`.
- [Módulos e import](https://wiki.mymp.gg/pt/docs/modules.md): como dividir e reaproveitar código Lua entre scripts e recursos usando `import`.
- [Configuração do servidor (server.cfg)](https://wiki.mymp.gg/pt/docs/server-config.md): diretivas de inicialização (`ensure`, `set`), convars principais e chave `content.key`.
- [Variáveis globais](https://wiki.mymp.gg/pt/docs/globals.md): globais presentes em todo script (`root`, `resourceRoot`, `localPlayer`, `exports`) e dentro de handlers de evento (`source`, `client`).
- [Vetores (vec3)](https://wiki.mymp.gg/pt/docs/vectors.md): como o MYMP recebe coordenadas e devolve posições, rotações e velocidades em objetos `vec3` e `vec2`.
- [Eventos entre cliente e servidor](https://wiki.mymp.gg/pt/docs/custom-events.md): criação de eventos customizados e comunicação em rede com `triggerServerEvent` e `triggerClientEvent`.
