---
title: "Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds"
description: "Make a roleplay SMP like the Dream SMP: write lore, run whitelist applications, add voice chat, custom spawn builds and the plugins that support it."
url: "https://www.zcraftstudios.com/blog/roleplay-smp-setup-lore-whitelist-voice-chat"
updated: "2026-10-28T04:15:11.195145+00:00"
source: "ZCraft Studios"
---

> Site index for AI agents: https://www.zcraftstudios.com/llms.txt (full reference: https://www.zcraftstudios.com/llms-full.txt). Every page is available as Markdown by adding `.md` to its URL or sending `Accept: text/markdown`.

1. [Home](https://www.zcraftstudios.com/)
2. [Blog](https://www.zcraftstudios.com/blog)
3. Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds

[ All posts](https://www.zcraftstudios.com/blog)

# Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds

ZCraft StudiosOct 28, 2026

Make a roleplay SMP like the Dream SMP: write lore, run whitelist applications, add voice chat, custom spawn builds and the plugins that support it.

## In this guide

- [What makes a roleplay SMP different](#what-makes-a-roleplay-smp-different)
- [Step 1: write the lore and rules first](#step-1-write-the-lore-and-rules-first)
- [Step 2: build the whitelist and application process](#step-2-build-the-whitelist-and-application-process)
- [Step 3: add proximity voice chat](#step-3-add-proximity-voice-chat)
- [Step 4: plugins for a roleplay SMP](#step-4-plugins-for-a-roleplay-smp)
- [Step 5: build a spawn that sets the scene](#step-5-build-a-spawn-that-sets-the-scene)
- [Step 6: events, content and recording](#step-6-events-content-and-recording)
- [Step 7: staff and community health](#step-7-staff-and-community-health)
- [Launch checklist](#launch-checklist)
- [Frequently asked questions](#frequently-asked-questions)
- [Related reading](#related-reading)

## Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds

**Quick answer:** a roleplay SMP is a private survival server built around characters and story. You need a **whitelist with an application process**, a **lore document**, **proximity voice chat**, a **recognizable spawn or hub**, and light plugins that protect builds and log changes. The tech is simple. The community and story are the hard part.

## What makes a roleplay SMP different

| Survival SMP                | Roleplay SMP                              |
| --------------------------- | ----------------------------------------- |
| Players do their own thing  | Players play characters in a shared story |
| Open or lightly whitelisted | Application-based whitelist               |
| Rules are mostly technical  | Rules include story and conduct           |
| Spawn is a utility area     | Spawn and builds carry the setting        |

## Step 1: write the lore and rules first

1. Write one page of world lore: setting, factions, tone and where players start.
2. Define roleplay rules: staying in character, consent for conflicts, what is out of bounds.
3. Define technical rules: griefing, cheating and out-of-character chat.
4. Decide how stories progress: scheduled arcs, player-driven or both.
5. Decide whether PvP and raiding are allowed and under what conditions.

## Step 2: build the whitelist and application process

- Use a form or Discord ticket with questions on character, availability and rule agreement. See [Discord Ticket Systems](https://www.zcraftstudios.com/blog/minecraft-server-discord-ticket-workflow).
- Keep the whitelist on at all times. See [Whitelist Not Working?](https://www.zcraftstudios.com/blog/minecraft-server-whitelist-not-working).
- Review applications with a small staff team and publish how long it takes.
- Link Discord and Minecraft accounts safely. See [Discord Account Linking Security](https://www.zcraftstudios.com/blog/minecraft-server-discord-linking-security).

## Step 3: add proximity voice chat

Voice makes roleplay feel alive. The most common choice is the **Simple Voice Chat** plugin. Players also need the matching mod on their client, so explain this in your application and rules. It uses a separate UDP port (24454 by default), which you must open on your host and firewall. See [Firewall Hardening](https://www.zcraftstudios.com/blog/minecraft-server-firewall-hardening) and [Hosting](https://www.zcraftstudios.com/blog/best-minecraft-server-hosting-2026).

Bedrock players cannot use the Java mod directly, so decide up front whether your server is Java-only.

## Step 4: plugins for a roleplay SMP

| Need                                  | Option                                                                                                                                |
| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Permissions and ranks                 | [LuckPerms](https://www.zcraftstudios.com/blog/luckperms-ranks-setup-guide)                                                                                        |
| Core commands                         | [EssentialsX](https://www.zcraftstudios.com/blog/essentialsx-config-guide-messages-chat)                                                                           |
| Claims                                | [GriefPrevention](https://www.zcraftstudios.com/blog/griefprevention-claims-setup) or WorldGuard. See [comparison](https://www.zcraftstudios.com/blog/worldguard-vs-griefprevention-comparison) |
| Logging                               | [CoreProtect](https://www.zcraftstudios.com/blog/coreprotect-rollback-commands-guide)                                                                              |
| NPCs for lore characters              | [Citizens](https://www.zcraftstudios.com/blog/citizens-npc-setup-guide)                                                                                            |
| Custom items and textures             | [Custom Resource Pack Hosting](https://www.zcraftstudios.com/blog/custom-resource-pack-hosting-setup) and [ItemsAdder](https://www.zcraftstudios.com/blog/itemsadder-custom-items-blocks-setup) |
| Towns and factions                    | [Nations SMP With Towny](https://www.zcraftstudios.com/blog/nations-smp-setup-towny-towns-claims)                                                                  |
| Web map                               | [BlueMap or Dynmap](https://www.zcraftstudios.com/blog/bluemap-vs-dynmap-comparison)                                                                               |
| Discord chat bridge                   | [DiscordSRV](https://www.zcraftstudios.com/blog/discordsrv-chat-bridge-setup)                                                                                      |
| Tablist with character names or roles | [TAB Plugin Config](https://www.zcraftstudios.com/blog/tab-plugin-tablist-scoreboard-setup)                                                                        |

Roleplay servers often use character names or nicknames. EssentialsX nicknames and TAB can show them, and your rules should say whether the account name or the character name is used.

## Step 5: build a spawn that sets the scene

A strong spawn tells players where they are. Options:

| Approach                      | Details                                                                                                                                                                                                                                                                                         |
| ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ready-made build**          | The ZCraft **[Fantasy Forest 200x200](https://www.zcraftstudios.com/products/fantasy-forest-200x200)** is a handcrafted fantasy forest spawn and hub with a timber village, central plaza and stone cliffs. The **[Tropical Island Spawn 400x400](https://www.zcraftstudios.com/products/tropical-island-spawn-400x400)** suits island or pirate settings |
| **Build it yourself**         | Match the lore and keep paths clear. See [Hub and Lobby Design](https://www.zcraftstudios.com/blog/building-a-minecraft-hub-lobby-server)                                                                                                                                                                                    |
| **Commission a custom build** | Hire builders for a unique setting                                                                                                                                                                                                                                                              |

Add NPCs and floating text for characters and rules. See [DecentHolograms](https://www.zcraftstudios.com/blog/decentholograms-floating-text-setup) and [Onboarding](https://www.zcraftstudios.com/blog/new-player-onboarding-tutorial-setup).

![ZCraft Fantasy Forest spawn and hub build preview](https://esrjajilhtjdleheettk.supabase.co/storage/v1/object/public/product-images/products/ffbddc68-da99-4c7d-b55b-983a223beabe/image_2026-10-15_105940766.webp)

_The ZCraft Fantasy Forest 200x200 spawn and hub build._

## Step 6: events, content and recording

- Plan story arcs and announce them in Discord.
- Record sessions if your members create content. See [Creator SMP Setup](https://www.zcraftstudios.com/blog/minecraft-creator-smp-production-checklist).
- Use logging to resolve disputes. See [CoreProtect Rollback Guide](https://www.zcraftstudios.com/blog/coreprotect-rollback-commands-guide).
- Hold seasons with a clear end. See [Season Reset Checklist](https://www.zcraftstudios.com/blog/minecraft-server-season-reset-guide).

## Step 7: staff and community health

Roleplay servers depend on trust. Train staff, document decisions and keep an appeal path. See [Staff Training Checklist](https://www.zcraftstudios.com/blog/minecraft-server-staff-onboarding) and [Ban Appeal Process](https://www.zcraftstudios.com/blog/minecraft-server-ban-appeal-process).

## Launch checklist

- Lore and rules published
- Whitelist and application flow tested
- Voice chat tested with real clients and the UDP port open
- Claims, logging and backups on. See [Backup Strategy](https://www.zcraftstudios.com/blog/minecraft-server-backup-strategy)
- Spawn and NPCs ready
- Staff schedule set

## Frequently asked questions

**How do I make a server like the Dream SMP?** Combine a whitelist, a strong lore, voice chat, a recognizable spawn and a committed community. The technology is straightforward.

**What plugin do roleplay servers use for voice chat?** Simple Voice Chat is a common choice. Players need the client mod.

**Do I need a custom resource pack?** Not at first. Add one when you have custom items or textures to show.

**Can I run a roleplay SMP on a small plan?** Yes, for a small group. Test performance. See [Best Minecraft Server Hosting](https://www.zcraftstudios.com/blog/best-minecraft-server-hosting-2026).

**Can I get a custom setup built?** Yes. See [Custom Minecraft Server Development](https://www.zcraftstudios.com/blog/custom-minecraft-development).

## Related reading

- [Starting a Private SMP for Friends](https://www.zcraftstudios.com/blog/minecraft-smp-for-friends-launch-plan)
- [Vanilla-Plus SMP Setup](https://www.zcraftstudios.com/blog/vanilla-plus-smp-setup-hermitcraft-style)
- [Minecraft Server Types Explained](https://www.zcraftstudios.com/blog/minecraft-server-types-explained)

## Continue reading

- [How to Make a Lifesteal SMP Server: Plugins, Setup, Rules](https://www.zcraftstudios.com/blog/how-to-make-a-lifesteal-smp-server)
- [Nations SMP Setup With Towny: Towns, Claims and Economy](https://www.zcraftstudios.com/blog/nations-smp-setup-towny-towns-claims)
- [Vanilla-Plus SMP Setup: A Hermitcraft-Style Server](https://www.zcraftstudios.com/blog/vanilla-plus-smp-setup-hermitcraft-style)
- [EssentialsX Config Guide: Messages, Chat and Modules](https://www.zcraftstudios.com/blog/essentialsx-config-guide-messages-chat)

[ Previous guide EssentialsX Permissions: Nodes, LuckPerms Setup and Examples](https://www.zcraftstudios.com/blog/essentialsx-permissions-guide-luckperms)[ Next guide Vanilla-Plus SMP Setup: A Hermitcraft-Style Server](https://www.zcraftstudios.com/blog/vanilla-plus-smp-setup-hermitcraft-style)

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","alternateName":["ZCS","ZCraft","ZCraftStudios"],"logo":{"@type":"ImageObject","url":"https://www.zcraftstudios.com/img/apple-touch-icon.png","width":180,"height":180},"url":"https://www.zcraftstudios.com","description":"ZCraft Studios (ZCS) creates Minecraft plugins, server configs and tools. Browse resources, compatibility details and setup guides.","email":"Support@zcraftstudios.com","slogan":"Minecraft resources, configurations and custom server development.","knowsAbout":["Minecraft plugins","Minecraft server configuration","Java plugin development","Minecraft server optimization"],"sameAs":["https://dsc.gg/zcraftstudios","https://x.com/ZCraftNetwork","https://www.youtube.com/@zcraft_studios","https://www.instagram.com/ZCraftStudios"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"Support@zcraftstudios.com","availableLanguage":["English"],"areaServed":"Worldwide"}]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.zcraftstudios.com/#website","url":"https://www.zcraftstudios.com","name":"ZCraft Studios","alternateName":["ZCS","ZCraft"],"description":"ZCraft Studios (ZCS) creates Minecraft plugins, server configs and tools. Browse resources, compatibility details and setup guides.","inLanguage":"en","publisher":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.zcraftstudios.com/products?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://www.zcraftstudios.com/blog/roleplay-smp-setup-lore-whitelist-voice-chat#article","headline":"Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds","url":"https://www.zcraftstudios.com/blog/roleplay-smp-setup-lore-whitelist-voice-chat","mainEntityOfPage":"https://www.zcraftstudios.com/blog/roleplay-smp-setup-lore-whitelist-voice-chat","isPartOf":{"@type":"WebSite","@id":"https://www.zcraftstudios.com/#website","name":"ZCraft Studios","url":"https://www.zcraftstudios.com"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","main"]},"description":"Make a roleplay SMP like the Dream SMP: write lore, run whitelist applications, add voice chat, custom spawn builds and the plugins that support it.","datePublished":"2026-10-28T04:15:11.195145+00:00","dateModified":"2026-10-28T04:15:11.195145+00:00","author":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com/about"},"publisher":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com","logo":{"@type":"ImageObject","url":"https://www.zcraftstudios.com/img/apple-touch-icon.png","width":180,"height":180}},"inLanguage":"en","image":"https://www.zcraftstudios.com/api/og/blog/roleplay-smp-setup-lore-whitelist-voice-chat?v=1ub3dhn"}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.zcraftstudios.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.zcraftstudios.com/blog"},{"@type":"ListItem","position":3,"name":"Roleplay SMP Setup: Lore, Whitelist, Voice Chat and Builds","item":"https://www.zcraftstudios.com/blog/roleplay-smp-setup-lore-whitelist-voice-chat"}]}</script>
