Hytale Future Features Roadmap
Explore the planned features and improvements coming to Hytale's server ecosystem. Stay ahead of the curve and prepare your infrastructure for upcoming capabilities.
⚠️ Important Note
This guide documents features mentioned in official Hytale communications and community discussions. Features are subject to change, and timelines are not guaranteed. Always check official Hytale announcements for the latest information.
Quick Navigation
Server & Minigame Discovery Catalogue
Hypixel Studios has mentioned plans for an official server discovery system that would allow players to find and join community servers directly from the game client.
Planned Features
In-Game Server Browser
Players can browse and join community servers without leaving the game. Similar to Minecraft Realms/Server browser but integrated into Hytale's UI.
Minigame Catalogue
Curated list of popular minigames and game modes. Players can search, filter, and join minigames by category (PvP, Parkour, Creative, etc.).
Server Ratings & Reviews
Players can rate and review servers. Popular servers get featured placement. Helps players find quality servers.
Server Metadata API
Server owners submit metadata (description, player count, game modes, banner image) to the discovery catalogue via API.
Expected Implementation
// Hypothetical API for server registration
POST https://api.hytale.com/v1/servers
{
"name": "My Epic Hytale Server",
"description": "The best survival server!",
"game_modes": ["survival", "creative", "minigames"],
"max_players": 100,
"server_address": "play.myserver.com:5520",
"banner_url": "https://cdn.myserver.com/banner.png",
"tags": ["economy", "custom_items", "events"]
}
// Response
{
"server_id": "srv_abc123",
"status": "pending_review",
"estimated_listing": "2025-01-20T00:00:00Z"
}Benefits for Server Owners
- Increased visibility: Reach thousands of players without external marketing
- Player retention: Players can easily find and return to your server
- Discovery algorithm: Good servers get promoted based on player engagement
- Cross-promotion: Players discover your other game modes
Preparing Your Server
🎯 Action Items
- Create professional banner graphics (likely 1920x360 or similar)
- Write compelling server descriptions with clear value prop
- Ensure server stability and performance for good ratings
- Implement proper moderation to maintain positive community
- Track server metrics to optimize for discovery algorithm
- Build a unique identity/brand for your server
Party System for Group Play
An official party system would allow players to form groups and join servers together, improving the social experience.
Expected Features
Party Creation & Management
- Create parties with up to 8-16 players
- Party leader can invite/kick members
- Transfer party leadership
- Party chat channel separate from server chat
- Persistent parties across server switches
Group Server Joining
- All party members join server together automatically
- Matchmaking prioritizes keeping parties on same team
- Queue as a group for minigames
- Party size requirements for certain game modes
Cross-Server Party Support
- Party persists when members are on different servers
- Party leader can pull all members to their server
- See which server party members are currently on
- Warp to party leader's location
Server-Side Party API
Expected API for server plugins/mods to interact with parties:
// Hypothetical Java API
import com.hytale.api.Party;
import com.hytale.api.Player;
// Get player's current party
Party party = player.getParty();
if (party != null) {
// Check if player is party leader
boolean isLeader = party.getLeader().equals(player);
// Get all party members
List<Player> members = party.getMembers();
// Transfer entire party to another server
if (isLeader) {
party.transferToServer("minigame.network.com:5520");
}
// Custom party metadata for minigame state
party.setMetadata("game_mode", "skywars");
party.setMetadata("team_color", "red");
}
// Party events
@EventHandler
public void onPartyJoin(PartyJoinEvent event) {
Player player = event.getPlayer();
Party party = event.getParty();
// Handle player joining party
}
@EventHandler
public void onPartyDisband(PartyDisbandEvent event) {
Party party = event.getParty();
// Handle party dissolution
}Implications for Server Owners
Team-Based Minigames
Minigames will need to handle parties joining together and assign them to the same team automatically.
Matchmaking Updates
Skill-based matchmaking systems must account for party average skill level and size restrictions.
Server Capacity Planning
Servers may need to reserve slots for party members joining together to avoid splitting groups.
Preparing for Party System
🎯 Action Items
- Design minigames with party play in mind (team assignments)
- Implement flexible team sizes to accommodate various party sizes
- Consider party-only game modes or private instances
- Plan for cross-server party communication infrastructure
- Update matchmaking logic to handle party skill balancing
Integrated Payment Gateway
Hytale has discussed providing first-party payment infrastructure for server monetization, making it easier and safer for servers to accept donations and sell perks.
Why This Matters
- EULA compliance: Official system ensures monetization follows Hytale's rules
- Player trust: First-party payment = players more willing to spend
- Reduced complexity: No need to set up Stripe, PayPal, etc.
- Dispute handling: Hypixel manages chargebacks and fraud
- Global support: Works in all regions with local payment methods
Expected Features
In-Game Store API
Create custom stores for cosmetics, ranks, and perks. Transactions processed through official Hytale payment gateway.
Revenue Sharing
Hypixel likely takes a percentage (e.g., 10-30%) of transactions. Lower fees than typical payment processors after credit card fees.
Virtual Currency
Players buy "Hytale Coins" (or similar) which work across all servers. Your server can accept these coins as payment.
Subscription Support
Monthly subscriptions for VIP ranks with automatic renewal and churn management handled by the platform.
Hypothetical API Usage
// Create a store listing
POST https://api.hytale.com/v1/servers/{server_id}/store/items
{
"name": "VIP Rank",
"description": "Lifetime VIP access with exclusive perks",
"price_coins": 1000, // ~$10 worth of Hytale Coins
"category": "ranks",
"image_url": "https://cdn.myserver.com/vip.png",
"item_id": "rank_vip"
}
// Handle purchase webhook
POST https://myserver.com/webhooks/purchase
{
"event": "purchase.completed",
"player_uuid": "550e8400-e29b-41d4-a716-446655440000",
"player_username": "Steve",
"item_id": "rank_vip",
"transaction_id": "txn_abc123",
"price_paid": 1000,
"timestamp": "2025-01-15T10:30:00Z"
}
// Your server grants the rank
@WebhookHandler
public void handlePurchase(PurchaseWebhook webhook) {
Player player = getPlayer(webhook.playerUuid);
grantRank(player, "VIP");
database.recordPurchase(webhook);
player.sendMessage("§aThanks for your purchase!");
}Compliance & Rules
⚠️ Expected Restrictions
- No pay-to-win: Gameplay advantages likely prohibited (similar to Minecraft EULA)
- Cosmetics only: Skins, pets, emotes, visual effects are safe to sell
- Ranks allowed: VIP ranks with quality-of-life perks (chat colors, join full server, etc.)
- No gambling: Loot boxes and random rewards may be restricted
- Refund policy: Must honor refunds within certain timeframe
Preparing for Payment Integration
🎯 Action Items
- Design cosmetic items and perks that add value without being pay-to-win
- Create appealing store UI/UX for in-game purchases
- Set up webhook infrastructure to receive purchase notifications
- Plan rank tiers and subscription models (monthly vs lifetime)
- Consider supporter perks that show appreciation without advantages
- Familiarize yourself with Hytale's EULA and monetization guidelines
SRV Record Support
SRV (Service) records allow custom port mapping via DNS, making it easier for players to connect to your server without remembering port numbers.
What Are SRV Records?
SRV records are DNS entries that specify the hostname and port for a service. With SRV support, players could connect to:
play.myserver.com
Instead of: play.myserver.com:5520
The client automatically looks up the SRV record to find the correct port.
Setting Up SRV Records
Once Hytale supports SRV records, you'll add a DNS entry like this:
# DNS SRV Record Format _hytale._udp.play.myserver.com. 3600 IN SRV 0 5 5520 server1.hosting.com. # Breakdown: _hytale._udp = Service name (Hytale over UDP) play.myserver.com = Your subdomain 0 = Priority (lower = preferred) 5 = Weight (load balancing) 5520 = Port number server1.hosting.com = Target hostname
Benefits
- Cleaner addresses: No port numbers needed in server address
- Flexibility: Change backend server IP without updating domain
- Load balancing: Use multiple SRV records to distribute load
- Failover: Configure backup servers with different priorities
- Professional appearance: play.myserver.com looks better than play.myserver.com:5520
Current Status
Current: Hytale requires explicit port specification (server.com:5520)
Future: SRV support would be evaluated for implementation
This is a commonly requested feature from the server hosting community. No official confirmation yet, but it's technically straightforward to implement.
Preparing for SRV Support
🎯 Action Items
- Choose a clean subdomain (play.myserver.com, mc.myserver.com, etc.)
- Ensure your DNS provider supports SRV records (most do)
- Document current server architecture for easy migration
- Consider how SRV records could enable multi-region routing
First-Party API Endpoints
Official REST APIs would provide standardized ways to interact with Hytale services, player data, and game information.
Expected API Categories
Player Profile API
Query player information, statistics, and account data:
GET /v1/players/{uuid}
GET /v1/players/{uuid}/statistics
GET /v1/players/{uuid}/achievements
GET /v1/players/username/{username}Server Status API
Query server information, player count, and availability:
GET /v1/servers/{server_id}/status
GET /v1/servers/{server_id}/players
GET /v1/servers/search?region=us&game_mode=survivalGame Version API
Check current game version, changelogs, and compatibility:
GET /v1/versions/latest
GET /v1/versions/{version}/changelog
GET /v1/versions/{version}/server-downloadUUID Lookup API
Convert between usernames and UUIDs:
GET /v1/uuid/{username}
GET /v1/username/{uuid}
POST /v1/uuids/batch # Multiple lookupsAuthentication API
Verify player authenticity and session tokens:
POST /v1/auth/verify
POST /v1/auth/refresh
GET /v1/auth/session/{session_id}Cosmetics & Inventory API
Query player-owned cosmetics and cross-server inventory:
GET /v1/players/{uuid}/cosmetics
GET /v1/players/{uuid}/inventory
POST /v1/players/{uuid}/inventory/grantUse Cases
External Dashboards
Build web dashboards showing server statistics, player leaderboards, and analytics without accessing game database directly.
Discord Integrations
Discord bots that display player stats, server status, and send notifications when friends come online.
Mobile Companion Apps
iOS/Android apps for managing servers, viewing stats, and chatting with online players.
Server Monitoring
Automated monitoring tools that alert admins when servers go offline or performance degrades.
Preparing for API Integration
🎯 Action Items
- Plan what data you want to expose via APIs (leaderboards, stats, etc.)
- Learn REST API best practices and authentication patterns
- Consider building internal APIs now that can be swapped with official ones later
- Design your database schema to support external API queries
- Think about rate limiting and caching strategies for API calls
Enhanced Moderation Tools
Future versions of Hytale may include built-in moderation features to help server owners manage communities.
Potential Features
Global Ban List
Shared database of known malicious players (griefers, cheaters) that servers can subscribe to.
Anti-Cheat API
Client-side anti-cheat integration with server-side validation APIs for detecting exploits.
Chat Filtering
Built-in profanity filter and toxicity detection with customizable word lists and auto-moderation actions.
Report System
In-game player reporting with evidence collection (chat logs, replays) and moderation queue.
Permission System
Advanced permission framework with roles, groups, and context-based permissions (world, region).
Audit Logging
Comprehensive logs of moderator actions, player reports, and administrative changes for accountability.
Community Features
- Player reputation system across all servers
- Trust levels that unlock features (chat, building, etc.)
- Automated new player onboarding and tutorial systems
- Region protection with fine-grained access control
- Cross-server mail and messaging between players
Cross-Platform Play
Hytale has confirmed plans for cross-platform play between PC and potentially other platforms.
Confirmed Information
✓ Official Statement
Hypixel Studios has stated that Hytale will support cross-platform play between PC (Windows, macOS, Linux). Console versions (PlayStation, Xbox) are under consideration but not yet confirmed.
Implications for Servers
- Input method detection: Servers may want to separate mouse/keyboard and controller players for fair PvP
- UI considerations: Custom UIs must work on both PC and console interfaces
- Performance tiers: Some platforms may have different render distances or graphics settings
- Text chat alternatives: Voice chat or quick chat options for console players
Mobile Possibility
While not officially confirmed, mobile versions (iOS/Android) are frequently requested. If implemented, considerations include:
- Touch-optimized controls and UI
- Lower graphics settings and render distances
- Separate mobile-only servers or cross-play options
- Network optimization for cellular connections
- Different monetization strategies (mobile app stores)
Preparing for the Future
How to future-proof your server infrastructure for upcoming features:
1. Design for Scalability
- Use microservices architecture that can integrate with official APIs later
- Implement abstraction layers so you can swap third-party services with first-party ones
- Design databases with future cross-server features in mind
- Document your systems well for easier migration when new features launch
2. Stay Informed
- Follow official Hytale blog and social media
- Participate in server owner forums and communities
- Join beta programs if available for server features
- Subscribe to changelog and API documentation when released
3. Build Community
- Grow your player base now - features like discovery will favor popular servers
- Establish your brand identity and unique selling points
- Create quality content that will earn good ratings in future discovery system
- Build reputation for fair monetization and good moderation
4. Financial Planning
- Budget for revenue sharing if using first-party payment gateway
- Plan monetization strategy around EULA-compliant perks
- Consider how party system affects server capacity and costs
- Invest in infrastructure that can scale with cross-platform launch
5. Technical Preparation
- Learn relevant technologies (REST APIs, webhooks, OAuth2)
- Set up monitoring and observability infrastructure early
- Implement logging and analytics to understand player behavior
- Test your systems with load balancing and failover scenarios
- Keep server software and dependencies up to date for easy migration
⏱️ No Confirmed Timeline
Features mentioned in this guide do not have confirmed release dates. Some may be available at Hytale's launch, others may come in future updates, and some may not be implemented at all.
This guide is based on official blog posts, developer comments, and community discussions. Always verify information against official Hytale sources before making business decisions.
Related Guides
Ready to Build Your Hytale Server?
Start your server today with infrastructure designed to scale with Hytale's future features. Professional hosting with 24/7 support.
View Hosting Plans →