Mobile Legends runs on a global server clock that has nothing to do with your phone's local time. Understanding how that clock works is the difference between completing your daily quests on time and logging in to find you already missed the reset. For Indonesian players especially, those timezone offsets matter.
This guide breaks down everything tied to MLBB server time: the daily reset, weekly maintenance, what gets locked during downtime, and how to plan your sessions around all of it.
#What Is MLBB Server Time?
Mobile Legends uses a single global server time as the reference for all in-game activities. This server time runs on UTC-8 (Los Angeles / Vancouver time). That's a surprise to most people, because Moonton is a Chinese company and you'd expect Beijing time (UTC+8). The reason: the UTC-8 reference was likely chosen to create a consistent anchor across both the Western and Eastern player base without favoring one region over another.
What matters for you as an Indonesian player is how that converts to your local time.
| Indonesian Timezone | UTC Offset | MLBB Server Time Equivalent |
|---|---|---|
| WIB (Western Indonesia) | UTC+7 | Server time = WIB minus 15 hours (or add 9 hours to get WIB from server) |
| WITA (Central Indonesia) | UTC+8 | Server time = WITA minus 16 hours |
| WIT (Eastern Indonesia) | UTC+9 | Server time = WIT minus 17 hours |
The easier way to think about it: when the MLBB server clock hits 00:00, it is 08:00 WIB (8 AM) in Jakarta. That's your anchor point.
How to Check Server Time In-Game
You don't need to do the math every time. Go to the Events menu in Mobile Legends and look at any active event countdown. That countdown runs on server time. You can also find a small clock in the Settings screen that shows the current server time directly.
#Daily Reset Times (WIB / WITA / WIT)
The daily reset in MLBB triggers at 00:00 server time, which maps to specific local times across Indonesia. Here's what actually resets at that moment:
- Daily missions and tasks
- Shop lucky spins (daily free spin eligibility)
- Item sales and shop rotations
- Hero rental timers (trial cards)
- Event participation limits
| Reset Type | Server Time | WIB (UTC+7) | WITA (UTC+8) | WIT (UTC+9) |
|---|---|---|---|---|
| Daily Missions Reset | 00:00 | 08:00 | 09:00 | 10:00 |
| Event/Shop Reset | 00:00 | 08:00 | 09:00 | 10:00 |
| Free Heroes Rotation | 05:00 | 13:00 | 14:00 | 15:00 |
| Weekly Tasks Reset | Mon 00:00 | Mon 08:00 | Mon 09:00 | Mon 10:00 |
One thing players confuse constantly: the server event reset (00:00 server / 08:00 WIB) is not the same as when your daily tasks feel "fresh." Some communities report the daily tasks feeling like they reset at around 20:00 WIB (8 PM). That number comes from a different interpretation: if you're counting a "game day" from your last login cycle, the experience differs. The hard reset of the counters is always 00:00 server time, which is 08:00 WIB.
For the weekly task reset: it fires every Monday at 00:00 server time, which is Monday at 08:00 WIB. If you want your weekly tasks fresh at the start of your Monday session, log in after 8 AM.
#Weekly Maintenance Schedule
MLBB patches drop on a roughly bi-weekly cycle, and every patch comes with a scheduled server maintenance window. Standard maintenance runs 1 to 2 hours. Bigger patch updates (like season resets or major balance patches) can extend to 3 to 4 hours. In rare cases of complications, Moonton has extended maintenance by 6 hours or more.
The typical maintenance window in the Indonesian server falls between:
15:30 to 17:30 server time = 00:30 to 02:30 WIB (past midnight)
Moonton tends to schedule maintenance during off-peak hours for the largest player regions, which puts it in the early morning hours for WIB players. That's actually good news for you: most Indonesian players are asleep when it happens.
That said, patch update announcements always specify the exact window. Moonton posts them 24 to 48 hours in advance on:
- The official Mobile Legends Facebook page
- The in-game announcement popup
- The MLBB official website
Always check the official channels. Community groups often repeat the times with errors.
Season Reset Maintenance
Season resets are a different beast. These happen roughly every three months and take longer, typically 2 to 4 hours minimum. The Season 38 to Season 39 reset in December 2025 dropped at 15:00 WIB on a Wednesday. Rank resets historically happen in the afternoon for WIB players.
During a season reset:
- Ranked mode is fully locked
- Your current rank gets reduced (Stars are partially preserved, higher ranks drop further)
- Season-end rewards land in your in-game mail
- New season's Star bonus and rewards system activates
#What Happens During Maintenance
When Moonton pushes maintenance, the game goes offline completely. Here's what that means:
You cannot:
- Log in to the game
- Play any game mode (Ranked, Classic, Brawl, anything)
- Claim event rewards
- Complete daily missions
Matches already in progress when maintenance begins are typically terminated. If you're mid-game when the servers go down, you generally receive a disconnection loss protection, but this isn't always guaranteed. Finishing any ongoing game before the maintenance window opens is strongly recommended.
After maintenance ends, Moonton usually gives players a compensation reward package sent directly to in-game mail. These typically include a small number of Tickets, Battle Points, or a Magic Potion. It's not much, but it's something.
#How Server Time Affects Events and Ranked Play
This is where knowing the clock actually saves you diamonds.
Limited-time events start and end at specific server times. The February 2026 patch notes, for example, show events opening at times like "02/27/2026 00:00:00 (Server Time)." For WIB players, that 00:00 server time is 08:00 in the morning. If you wake up at 6 AM and try to claim a reward that "starts today," you might be an hour and a half early.
Lucky Spin resets follow the same 00:00 server time rule. Your daily discounted spin refreshes at 08:00 WIB. If you do your spin at 07:30 WIB and then wonder why it's not discounted again an hour later, you're ahead of the reset, not behind it.
Free hero rotations change at 05:00 server time, which is 13:00 WIB. This one trips up a lot of new players who try to play a free hero right before lunch and find it's gone.
For ranked resets, Moonton locks Ranked mode during the maintenance window on reset day. After servers come back up, your rank drops to its post-season adjusted level. Always finish your ranked push before the reset day maintenance begins, not after.
#Tips to Plan Your Gaming Around Server Time
1. Lock in your daily missions before midnight WIB. The reset happens at 08:00 WIB, so you have a generous window. But if you're a night player who logs on after midnight, be aware: you're already in a new server day.
2. Check the maintenance schedule every patch week. Moonton announces it in-game and on Facebook. Patch weeks are roughly every two weeks. Mark the maintenance window so you don't queue ranked right as the servers go down.
3. Do your Lucky Spins and limited daily tasks before 08:00 WIB. You have until the server's midnight to use your quota for the day. If you're a morning player, do your tasks when you first log on, not at the end of the day.
4. Watch for event start times, not just end times. Events open at 00:00 server time on their listed start date. In WIB, that's 08:00. Some events start mid-week, which means the first day's rewards are only available from 8 AM onward.
5. Claim your season-end rewards within 7 days. After a season reset, your tier rewards sit in your in-game mail with an expiry timer. Don't let them expire because you forgot to check.
6. If you're in WITA or WIT, shift everything one or two hours later respectively. The WITA reset is 09:00, WIT is 10:00.
If you're working on climbing rank, check out the MLBB rank push tips guide for more on how to structure your sessions efficiently around the game's rhythm.
#Frequently Asked Questions
What time does MLBB reset daily in WIB?
Daily missions and events reset at 00:00 server time, which is 08:00 WIB (Western Indonesian Time, UTC+7). If you're in WITA, that's 09:00. WIT players see the reset at 10:00.
When is MLBB maintenance in Indonesia?
Standard patch maintenance typically runs between 15:30 and 17:30 server time, which converts to 00:30 to 02:30 WIB (early morning hours). Season reset maintenance can be scheduled at different times, sometimes in the afternoon WIB. Always check official MLBB announcements for exact windows.
How long does MLBB maintenance last?
Standard maintenance lasts 1 to 2 hours. Major patch updates or season resets take 2 to 4 hours. In rare cases of technical issues, Moonton has extended maintenance to 6 hours or more.
Why does MLBB use UTC-8 as server time if it's made in China?
Moonton chose UTC-8 as a global reference point rather than Beijing time (UTC+8). It creates a consistent anchor for worldwide event timing without heavily favoring any single regional player base.
What should I do if I'm mid-game when maintenance starts?
If servers go down mid-match, you'll be disconnected. Moonton usually applies loss protection for maintenance-related disconnections, but it's not always automatic. Avoid queuing ranked in the 30 minutes before a scheduled maintenance window.
Does MLBB server time change with daylight saving time?
No. MLBB server time does not observe daylight saving time. The reference stays fixed at UTC-8. If your country changes clocks seasonally, your local clock shifts but the server time does not. For Indonesian players, this doesn't apply since Indonesia does not use daylight saving time.