0% acharam este documento útil (0 voto)
22 visualizações30 páginas

Servidor Minecraft RPG: Guia Completo

Este documento é um guia abrangente para criar um servidor Minecraft RPG utilizando o plugin Towny, incluindo a configuração de economia, mundos, e sistemas de progressão. Ele detalha a instalação e configuração de plugins essenciais, como Vault, LuckPerms, e mcMMO, além de fornecer exemplos de configuração e comandos. O tutorial também cobre a integração com Discord e a otimização do servidor.

Enviado por

Desenh Arte
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações30 páginas

Servidor Minecraft RPG: Guia Completo

Este documento é um guia abrangente para criar um servidor Minecraft RPG utilizando o plugin Towny, incluindo a configuração de economia, mundos, e sistemas de progressão. Ele detalha a instalação e configuração de plugins essenciais, como Vault, LuckPerms, e mcMMO, além de fornecer exemplos de configuração e comandos. O tutorial também cobre a integração com Discord e a otimização do servidor.

Enviado por

Desenh Arte
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

# 🏰 Tutorial Completo: Servidor Minecraft RPG com Towny

Bem-vindo ao guia definitivo para criar um servidor Minecraft RPG completo com sistema de
cidades, economia robusta e múltiplas funcionalidades integradas!

## 📋 Índice

1. [Visão Geral dos Plugins](#visão-geral-dos-plugins)

2. [Preparação e Instalação Básica](#preparação-e-instalação-básica)

3. [Configuração do Core (Núcleo)](#configuração-do-core-núcleo)

4. [Sistema de Economia Integrado](#sistema-de-economia-integrado)

5. [Mundos e Proteções](#mundos-e-proteções)

6. [Sistema de Progressão RPG](#sistema-de-progressão-rpg)

7. [Interface e Menus](#interface-e-menus)

8. [Eventos e Crates](#eventos-e-crates)

9. [Integração Discord e Comunidade](#integração-discord-e-comunidade)

10. [Otimização e Manutenção](#otimização-e-manutenção)

---

## 🔍 Visão Geral dos Plugins

### **Plugins Essenciais (Core)**

| Plugin | Função | Versão Recomendada | Dependências |

|--------|--------|--------------------|--------------|

| **Towny** | Sistema de cidades e proteção | 0.98+ | Vault |

| **Vault** | API de economia e permissões | 1.7+ | Nenhuma |

| **LuckPerms** | Sistema de permissões avançado | 5.4+ | Nenhuma |

| **EssentialsX** | Comandos básicos e economia | 2.21+ | Vault |

| **WorldGuard** | Proteção de áreas | 7.0+ | WorldEdit |


| **WorldEdit** | Editor de mundos | 7.3+ | Nenhuma |

### **Plugins de Economia e Jobs**

| Plugin | Função | Integração |

|--------|--------|------------|

| **Jobs Reborn** | Sistema de trabalhos | Vault, Towny, mcMMO |

| **ShopGUIPlus** | Loja com interface gráfica | Vault, PlaceholderAPI |

| **QuickShop-Hikari** | Lojas de jogadores | Vault, Towny |

| **ViaVersion** | Compatibilidade de versões | Todos os plugins |

### **Plugins RPG e Progressão**

| Plugin | Função | Compatibilidade |

|--------|--------|-----------------|

| **mcMMO** | Sistema de skills RPG | Jobs, Towny, MythicMobs |

| **Citizens** | NPCs interativos | Quests, Denizen, ShopGUI |

| **MythicMobs** | Mobs customizados | mcMMO, Jobs, WorldGuard |

| **AdvancedEnchantments** | Encantamentos especiais | Todos os de combate |

---

## Preparação e Instalação Básica

### **1. Estrutura de Pastas Recomendada**

```

servidor/

├── plugins/

│ ├── Towny/

│ ├── Vault/
│ ├── LuckPerms/

│ ├── EssentialsX/

│ └── [outros plugins]/

├── worlds/

│ ├── lobby/

│ ├── reinos/

│ ├── mineracao/

│ └── eventos/

├── backups/

└── logs/

```

### **2. Ordem de Instalação (IMPORTANTE)**

**Passo 1:** Instale os plugins base primeiro

```bash

1. [Link]

2. [Link]

3. [Link]

4. [Link]

5. [Link]

```

**Passo 2:** Inicie o servidor uma vez para gerar configurações básicas

**Passo 3:** Instale plugins dependentes

```bash

6. [Link]

7. [Link]

8. [Link]

9. [Link]
10. [restante dos plugins]

```

### **3. Verificação de Compatibilidade**

Execute estes comandos após cada instalação:

```

/plugins

/version [nome-do-plugin]

/pl | grep -i error

```

---

## ⚙️Configuração do Core (Núcleo)

### **🔐 LuckPerms - Sistema de Permissões**

**Configuração Inicial:**

```yaml

# [Link]

storage-method: h2

server: servidor-rpg

include-global: true

include-global-world: true

apply-global-groups: true

apply-global-world-groups: true

# Grupos principais

groups:

default:
weight: 1

cavaleiro:

weight: 50

barao:

weight: 75

lord-supremo:

weight: 100

```

**Comandos Essenciais:**

```bash

# Criar grupos VIP

/lp creategroup cavaleiro

/lp creategroup barao

/lp creategroup lord-supremo

# Definir heranças

/lp group cavaleiro parent add default

/lp group barao parent add cavaleiro

/lp group lord-supremo parent add barao

# Permissões básicas por grupo

/lp group default permission set [Link]

/lp group cavaleiro permission set [Link]

/lp group barao permission set [Link]

```

### ** Towny - Sistema de Cidades**

**Configuração Principal ([Link]):**

```yaml
# Configurações de mundo

worlds:

reinos:

using_towny: true

pvp: true

explosions: false

# Economia integrada

economy:

use_economy: true

daily_taxes: true

town_creation_price: 10000.0

nation_creation_price: 50000.0

# Proteções

protection:

town_blocks_ignore_id: []

wild_blocks_ignore_id: [GRASS, DIRT, STONE]

# Guerra entre cidades

war:

economy_war_enabled: true

war_time_warning_delay: 300000

```

**Comandos de Configuração:**

```bash

# Configurar mundo principal

/townyworld set reinos usedefault

/townyworld set reinos pvp on

/townyworld set reinos explosions off


# Definir spawn rates

/townyworld set reinos mobremoval on

/townyworld set reinos monsters on

```

### **💰 Vault + EssentialsX - Base Econômica**

**EssentialsX ([Link]):**

```yaml

economy:

currency-symbol: 'R$'

max-money: 10000000000

min-money: 0.01

starting-balance: 1000

# Integração com outros plugins

vault-integration: true

register-back-in-listener: true

# Sistema de warps e homes

max-user-homes: 5

home-teleport-delay: 0

```

---

## 💎 Sistema de Economia Integrado

### **🛒 ShopGUIPlus - Loja Principal**


**Configuração ([Link]):**

```yaml

# Interface da loja

shop_gui:

title: '&6&l🏪 Loja do Servidor'

size: 54

# Integração com economia

economy_mode: 'VAULT'

debug_mode: false

# Items por categoria

shops:

blocos:

item: STONE

price: 10

slot: 10

ferramentas:

item: DIAMOND_PICKAXE

price: 1000

slot: 12

```

**Exemplo de Shop (shops/[Link]):**

```yaml

shopName: 'Loja Geral'

shopItem: 'CHEST'

commands: []

items:

'10':

type: item
item: 'STONE 64'

buyPrice: 640

sellPrice: 320

slot: 10

'11':

type: item

item: 'COBBLESTONE 64'

buyPrice: 320

sellPrice: 160

slot: 11

```

### **💼 Jobs Reborn - Sistema de Trabalhos**

**Configuração Principal ([Link]):**

```yaml

# Economia integrada

economy:

UseVault: true

MultiCurrency: false

# Experiência e progressão

ExperienceGain:

Mining:

base: 7.0

equations: Linear

Woodcutting:

base: 5.0

equations: Linear

Farming:

base: 3.0
equations: Linear

# Bônus de grupo

group-bonus:

cavaleiro: 1.25

barao: 1.5

lord-supremo: 2.0

```

**Jobs Específicos (jobs/[Link]):**

```yaml

Miner:

fullname: '&8⛏ &7Minerador'

shortname: 'Min'

description: 'Extrai minérios e ganha dinheiro!'

ChatColour: DARK_GRAY

BossBarColour: GRAY

maxlevel: 100

Actions:

Break:

STONE:

income: 0.5

experience: 1.0

COAL_ORE:

income: 2.0

experience: 3.0

IRON_ORE:

income: 5.0

experience: 7.0

DIAMOND_ORE:
income: 25.0

experience: 15.0

```

---

## 🌍 Mundos e Proteções

### **🌐 Multiverse-Core - Gerenciamento de Mundos**

**Criação dos Mundos:**

```bash

# Mundo principal (Spawn/Lobby)

/mv create lobby normal -s 0

# Reino principal (PvP permitido)

/mv create reinos normal

# Mundo de mineração (recursos infinitos)

/mv create mineracao normal

# Mundo de eventos

/mv create eventos normal -s 0

```

**Configuração de Mundos ([Link]):**

```yaml

worlds:

lobby:

animals: false

monsters: false
pvp: false

difficulty: PEACEFUL

gamemode: ADVENTURE

reinos:

animals: true

monsters: true

pvp: true

difficulty: HARD

gamemode: SURVIVAL

mineracao:

animals: false

monsters: true

pvp: false

difficulty: NORMAL

gamemode: SURVIVAL

```

### ** WorldGuard - Proteções Avançadas**

**Regiões Essenciais:**

```bash

# Spawn protegido

/rg define spawn-lobby -g nonmembers -f pvp -f build -f chest-access

# Área de lojas no spawn

/rg define loja-spawn -f build -f chest-access

/rg addowner loja-spawn servidor

# PvP Arena
/rg define arena-pvp -f invincibility -f teleport -f build

/rg flag arena-pvp entry-deny-message '&cApenas VIPs podem entrar!'

# Mineração pública

/rg define mineracao-publica -f build -f chest-access

/rg flag mineracao-publica use allow

```

### ** Dynmap - Mapa Online**

**Configuração ([Link]):**

```yaml

# Mundos visíveis no mapa

worlds:

- name: reinos

title: "Reino Principal"

enabled: true

protected: false

- name: mineracao

title: "Minas Públicas"

enabled: true

protected: false

# Integração com Towny

components:

- class: [Link]

type: towny

use-colors: true

layer: "Cidades"

```
---

## 🎮 Sistema de Progressão RPG

### **⚔️mcMMO - Skills e Habilidades**

**Configuração Principal ([Link]):**

```yaml

# Experiência integrada com Jobs

Experience_Gain:

Multiplier: 2.0

Mining:

Stone: 17.5

Coal_Ore: 35.0

Iron_Ore: 87.5

Diamond_Ore: 875.0

# Habilidades especiais

Skills:

Mining:

Super_Breaker:

Length: 30

Cooldown: 240

Swords:

Serrated_Strikes:

Length: 4

Cooldown: 240

# Integração com Towny (guerra)

Party:

Enabled: true
Teleport: true

Alliance: true

```

### **🧙‍♂️MythicMobs - Criaturas Épicas**

**Mob Customizado (mobs/[Link]):**

```yaml

GolemDeGuerra:

Type: IRON_GOLEM

Display: '&c&l⚔ Golem de Guerra'

Health: 2000

Damage: 45

Options:

MovementSpeed: 0.3

PreventItemPickup: true

Drops:

- lingotes_ferro 5-10 1.0

- moedas_ouro 100-200 0.8

- essencia_guerra 1 0.1

Skills:

- skill{s=Terremoto} @PlayersInRadius{r=5} ~onTimer:100

- skill{s=Regenerar} @self ~onTimer:200

Spawners:

- arena-pvp

- eventos-boss

```
**Habilidade Customizada (skills/[Link]):**

```yaml

Terremoto:

Skills:

- effect:particles{p=block_crack;material=stone;a=50;hS=2;vS=1} @origin

- damage{a=30} @PlayersInRadius{r=5}

- potion{t=SLOW;d=60;l=2} @PlayersInRadius{r=5}

- sound{s=[Link]} @origin

```

---

## 🎨 Interface e Menus

### **📋 DeluxeMenus - Menus Personalizados**

**Menu Principal (gui/[Link]):**

```yaml

menu_title: '&6&l🏰 Menu Principal'

size: 27

items:

'loja':

material: CHEST

display_name: '&a&l🛒 Loja'

lore:

- '&7Compre e venda items'

- '&7com outros jogadores!'

slot: 11

commands:

- '[player] shop'
'jobs':

material: DIAMOND_PICKAXE

display_name: '&b&l⚒ Trabalhos'

lore:

- '&7Escolha sua profissão'

- '&7e ganhe dinheiro!'

slot: 13

commands:

- '[player] jobs browse'

'cidades':

material: OAK_DOOR

display_name: '&6&l🏘 Cidades'

lore:

- '&7Crie ou participe'

- '&7de uma cidade!'

slot: 15

commands:

- '[player] towny'

```

**Menu VIP (gui/[Link]):**

```yaml

menu_title: '&d&l👑 Loja VIP'

size: 36

items:

'cavaleiro':

material: IRON_CHESTPLATE

display_name: '&7⚔ Cavaleiro - &aR$ 50,00'

lore:

- '&8Benefícios:'
- '&7• Fly no spawn'

- '&7• 2x XP em jobs'

- '&7• Kit diário exclusivo'

- ''

- '&aClique para comprar!'

slot: 12

commands:

- '[console] lp user %player% parent add cavaleiro temp 30d'

- '[player] tell &aVocê adquiriu o VIP Cavaleiro!'

'barao':

material: GOLDEN_CHESTPLATE

display_name: '&6🛡 Barão - &aR$ 100,00'

lore:

- '&8Benefícios:'

- '&7• Todos do Cavaleiro'

- '&7• /gamemode creative'

- '&7• 3x XP em jobs'

- '&7• Acesso a eventos VIP'

slot: 14

```

### **📊 TAB - Lista de Jogadores**

**Configuração ([Link]):**

```yaml

# Layout do TAB

tablist-name-formatting:

enabled: true

placeholders:
balance: "%vault_eco_balance_formatted%"

town: "%towny_town_formatted%"

job: "%jobs_current_job%"

mcmmo: "%mcmmo_power_level%"

header-footer:

enabled: true

header:

- "&6&l🏰 SERVIDOR RPG"

- "&7Jogadores online: &a%online%&7/&a%max%"

- ""

footer:

- ""

- "&7Discord: &[Link]/servidor"

- "&7Site: &[Link]"

groups:

lord-supremo:

tabprefix: "&c[LORD] "

tagprefix: "&c[LORD] "

barao:

tabprefix: "&6[BARÃO] "

tagprefix: "&6[BARÃO] "

cavaleiro:

tabprefix: "&7[CAVALEIRO] "

tagprefix: "&7[CAVALEIRO] "

```

---

## 🎁 Eventos e Crates
### **📦 CrazyCrates - Sistema de Caixotes**

**Crate de Voto ([Link]):**

```yaml

Crate:

CrateName: 'Vote'

CrateType: Menu

InGUI: true

Slot: 11

Items:

'1':

DisplayName: '&a💰 Dinheiro'

DisplayItem: GOLD_NUGGET

Lore:

- '&7Chance: &a45%'

- '&7Quantia: &6R$ 500 - R$ 2000'

Commands:

- 'eco give %player% %random%:500:2000'

Chance: 45

'2':

DisplayName: '&b⭐ XP Jobs'

DisplayItem: EXPERIENCE_BOTTLE

Lore:

- '&7Chance: &a30%'

- '&7Quantia: &b500 - 1500 XP'

Commands:

- 'jobs exp %player% %jobs_current_job% %random%:500:1500'

Chance: 30
'3':

DisplayName: '&d🎁 Kit VIP Temporário'

DisplayItem: DIAMOND

Lore:

- '&7Chance: &c5%'

- '&7Duração: &d3 dias'

Commands:

- 'lp user %player% parent add cavaleiro temp 3d'

- 'tell %player% &dVocê ganhou VIP por 3 dias!'

Chance: 5

```

### **🏆 Eventos Automáticos**

**Sistema de Eventos (usando Citizens + Denizen):**

**Script de Evento PvP (pvp_event.dsc):**

```yaml

PvPEvent:

type: world

events:

after server start:

- run PvPEventLoop delay:30m

PvPEventLoop:

type: task

script:

- announce "&c⚔ EVENTO PVP iniciado na arena!"

- announce "&7Prêmio: &6R$ 10.000 + Kit PvP"

- wait 5m
- if "arena-pvp" players size > 1:

- run PvPEventReward

- else:

- announce "&cEvento cancelado - poucos jogadores"

PvPEventReward:

type: task

script:

- define winner "arena-pvp"

- money give <[winner]> 10000

- execute as_op "give <[winner]> diamond_sword 1"

- announce "&a🏆 <[winner]> venceu o evento PvP!"

```

---

## 🔗 Integração Discord e Comunidade

### **💬 DiscordSRV - Chat Integrado**

**Configuração ([Link]):**

```yaml

# Token do bot (obtenha em [Link]/developers)

BotToken: "SEU_TOKEN_AQUI"

# Canais linkados

Channels:

global: "123456789012345678" # ID do canal geral

admin: "987654321098765432" # ID do canal admin

# Mensagens personalizadas
MinecraftChatToDiscordFormat: ":speech_balloon: **%displayname%** %message%"

DiscordChatToMinecraftFormat: "&b[Discord] &f%name%: %message%"

# Eventos especiais

MinecraftPlayerJoinFormat: ":green_circle: **%displayname%** entrou no servidor"

MinecraftPlayerLeaveFormat: ":red_circle: **%displayname%** saiu do servidor"

# Integração com outros plugins

VaultHook: true

TownyHook: true

mcMMOHook: true

```

**Comandos Discord:**

```yaml

DiscordCommands:

list:

enabled: true

description: "Lista jogadores online"

stats:

enabled: true

description: "Estatísticas do servidor"

```

---

## ⚡ Otimização e Manutenção

### **🚀 Configurações de Performance**

**[Link] Otimizado:**
```properties

# Configurações de rede

network-compression-threshold=256

max-tick-time=60000

# Otimização de chunks

view-distance=8

simulation-distance=6

# Performance de redstone

max-auto-save-chunks-per-tick=8

incremental-chunk-saving=true

```

**[Link] (se usando Paper):**

```yaml

# Otimizações específicas

settings:

async-chunks:

enable: true

threads: 4

chunk-loading:

autoconfig-send-distance: true

enable-frustum-priority: true

world-settings:

default:

# Mob spawning otimizado

mob-spawn-range: 6

per-player-mob-spawns: true
# Otimização de entities

max-auto-save-chunks-per-tick: 8

optimize-explosions: true

```

### **📋 Script de Backup Automático**

**[Link]:**

```bash

#!/bin/bash

# Configurações

SERVER_DIR="/caminho/para/servidor"

BACKUP_DIR="/caminho/para/backups"

DATE=$(date +"%Y-%m-%d_%H-%M-%S")

# Criar backup

echo "Iniciando backup do servidor..."

screen -S minecraft -p 0 -X stuff "say §eIniciando backup do servidor...$(printf \\r)"

screen -S minecraft -p 0 -X stuff "save-all$(printf \\r)"

sleep 5

# Comprimir mundos

cd $SERVER_DIR

tar -czf "$BACKUP_DIR/backup_$[Link]" worlds/ plugins/

# Limpar backups antigos (manter apenas 7 dias)

find $BACKUP_DIR -name "backup_*.[Link]" -mtime +7 -delete

echo "Backup concluído: backup_$[Link]"

screen -S minecraft -p 0 -X stuff "say §aBackup concluído!$(printf \\r)"


```

### **🔧 Monitoramento e Logs**

**Plugin de Monitoramento - Spark:**

```bash

# Análise de performance

/spark profiler start

# Aguardar 30 segundos durante gameplay normal

/spark profiler stop

# Análise de memória

/spark heapdump

# TPS e informações do servidor

/spark tps

/spark health

```

### **⚠️Resolução de Problemas Comuns**

**Conflitos Entre Plugins:**

| Problema | Causa | Solução |

|----------|-------|---------|

| Economia duplicada | Múltiplos plugins de economia | Usar apenas EssentialsX + Vault |

| Permissões não funcionam | LuckPerms vs outros | Remover plugins de permissão


conflitantes |

| Chat bagunçado | Múltiplos plugins de chat | Configurar prioridade no LuckPerms |

| Lag de mobs | MythicMobs + spawners naturais | Ajustar mob-spawn-range no [Link] |


**Comandos de Diagnóstico:**

```bash

# Verificar plugins carregados

/plugins

# Status da economia

/eco top

/jobs stats

# Performance do servidor

/tps

/mem

# Verificar erros

tail -f logs/[Link] | grep ERROR

```

---

## 🎯 Configurações Finais e Testes

### **✅ Checklist de Configuração**

- [ ] Todos os plugins carregaram sem erro

- [ ] Sistema de permissões funcionando (LuckPerms)

- [ ] Economia integrada (Vault + EssentialsX)

- [ ] Towny configurado e funcionando

- [ ] Mundos criados e com teleporte

- [ ] Jobs funcionando e dando XP/dinheiro

- [ ] Lojas abertas e funcionais (ShopGUI)

- [ ] NPCs criados e interativos (Citizens)


- [ ] Crates configurados e premiações ok

- [ ] Discord integrado (DiscordSRV)

- [ ] Mapa online funcionando (Dynmap)

- [ ] Backup automático configurado

### **🎮 Comandos Essenciais para Jogadores**

```bash

# Comandos básicos

/spawn - Voltar ao spawn

/rtp - Teleporte aleatório (só na mineração)

/sethome [nome] - Definir casa

/home [nome] - Ir para casa

# Sistema de cidades

/t new [nome] - Criar cidade

/t invite [jogador] - Convidar para cidade

/t claim - Reivindicar terreno

# Jobs e economia

/jobs browse - Ver trabalhos disponíveis

/jobs join [trabalho] - Entrar em trabalho

/baltop - Ranking de dinheiro

/pay [jogador] [quantia] - Transferir dinheiro

# Lojas e comércio

/shop - Abrir loja do servidor

/ah - Casa de leilões

/trade [jogador] - Comercializar com segurança

```
### ** Comandos Administrativos**

```bash

# Gerenciamento de servidor

/whitelist add [jogador]

/ban [jogador] [motivo]

/pardon [jogador]

# Economia administrativa

/eco give [jogador] [quantia]

/eco take [jogador] [quantia]

/eco reset [jogador]

# Towny administrativo

/ta town [cidade] delete

/ta nation [nação] delete

/ta reload

# Jobs administrativo

/jobs reload

/jobs give [jogador] [item] [quantia]

/jobs bonus [jogador] [trabalho] [multiplicador]

```

---

## 🏁 Conclusão

Parabéns! Você agora possui um servidor Minecraft RPG completo e profissional com:

✅ **Sistema de Cidades** totalmente funcional


✅ **Economia robusta** com múltiplas fontes de renda

✅ **Progressão RPG** integrada e balanceada

✅ **Interface moderna** com menus personalizados

✅ **Sistema VIP** com benefícios atrativos

✅ **Integração Discord** para comunidade

✅ **Otimização** para melhor performance

### **🚀 Próximos Passos Recomendados**

1. **Teste extensivamente** todas as funcionalidades

2. **Ajuste a economia** baseado no feedback dos jogadores

3. **Crie eventos especiais** para engajar a comunidade

4. **Monitore performance** regularmente

5. **Faça backups diários** para segurança

6. **Atualize plugins** mensalmente

### **📞 Suporte e Comunidade**

- **Discord oficial dos plugins:** Junte-se às comunidades

- **SpigotMC Forum:** Para suporte técnico

- **GitHub:** Para reportar bugs e sugestões

- **Wiki oficial:** Para documentação detalhada

**Lembre-se:** Um servidor de sucesso não é apenas sobre plugins, mas sobre a


**comunidade** que você constrói ao redor dele!

Boa sorte com seu servidor RPG! 🎉⚔️🏰

Você também pode gostar