Day 2
Kohai · 3 months ago
Day 2
Kohai · 3 months ago
Mafia Host — Day 2
Day 2 has begun.
Lynched d1 - Awesome5000 vanilla town
Died n1
Casey - mafia goon
Hyper - vanila town
There are 3 players alive. The base elimination threshold is 2. Configured role modifiers may change vote power or an individual player's threshold.
Phase deadline: Sat, 08 Aug 2026 22:59:40 GMT.
Kohai · 3 months ago
Awesome5000 was lynched. He was vanilla town. Night 1 has started.
Kohai · 3 months ago
Mafia Host — Day 1 result
Day 1 has ended.
awesome5000 was eliminated.
awesome5000's wagon ended at 3/4 effective votes.
No wagon reached the vote threshold, so the player with the most votes was eliminated under the plurality rule.
Final vote state
awesome5000 — 3: Hyper, whiteflame, Thoth
whiteflame — 1: awesome5000
Not voting — 2
Night 1 has begun.
Player posting is restricted until the next Day phase. Hosts and moderators may still post.
Night deadline: Thu, 06 Aug 2026 23:00:13 GMT.
This Day was resolved by the automatic phase clock using the vote state at the deadline.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
awesome5000 (1/4): Hyper (p#85)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 1 hour.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
awesome5000 (1/4): Hyper (p#85)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 1 hour.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
whiteflame (1/4): awesome5000 (p#4)
Not Voting (5): whiteflame, Thoth, Hyper (p#77), Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 4 hours.
Kohai · 3 months ago
Time check: Less than 3 hr 30 min remaining
Kohai · 3 months ago
Setup Clarification
If no one reaches majority by the end of the day phase the largest wagon will be lynched. In the event of a tie the lynch will be randomized.
No lynch is a valid vote.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
Mag1cman (1/4): Hyper (p#19)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 7 hours.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
Mag1cman (1/4): Hyper (p#19)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 18 hours.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
Mag1cman (1/4): Hyper (p#19)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 22 hours.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
Mag1cman (1/4): Hyper (p#19)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 1 day, 13 hours.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
Mag1cman (1/4): Hyper (p#19)
whiteflame (1/4): awesome5000 (p#4)
Not Voting (4): whiteflame, Thoth, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 1 day, 19 hours.
Kohai · 3 months ago
Automated Vote Count
This system-generated vote count was posted on behalf of the main host.
whiteflame (1/4): awesome5000 (p#4)
Not Voting (5): whiteflame, Thoth, Hyper, Casey_Risk, Mag1cman
With 6 players alive, the base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold. Day phase ends in 2 days.
Kohai · 3 months ago
Mafia Host — Day 1
Day 1 has begun.
There are 6 players alive. The base elimination threshold is 4. Configured role modifiers may change vote power or an individual player's threshold.
Phase deadline: Wed, 05 Aug 2026 23:00:04 GMT.
Kohai · 3 months ago
Hotline Mafia
Thank you all for signing up to test the new mafia dashboard. I'm extremely excited for this new feature and am looking foward to having this as part of our community. This will take some time getting used to and I'm happy to have a proper test game.
The game will use the hotline mafia setup: https://wiki.mafiascum.net/index.php?title=Hotline_Mafia
Setup
2 mafia goons
4 vanilla town
Mechs
If a town player is lynched on day 1, mafia must kill one of their own members in addition to the factional kill.
If a mafia player is lynched on day 1 then night 1 will be skipped
Night 2 and beyond happen as normal.
Players
Whiteflame
Thoth
Hyper
Awesome5000
Mag1cman
Casey_Risk
Kohai · 3 months ago
/sub
Kohai · 3 months ago
/in
I'll give this a try
Kohai · 3 months ago
Current Games:
None
Sign-ups:
Kohai - Mafia bot test
Thoth - Blood on the Clocktower
In the Hopper:
Casey_Risk - TBD
Banana
Bullish
Shining
Savant - Epstein Island
Mikal - re zero
Pie
Lunatic
Helz
Rex - Female rappers
On Hold:
Wylted - Lulsec
Mag1cman
Kohai · 3 months ago
Kohai · 3 months ago
Please join this game!
Kohai · 3 months ago
Great job, Thoth and Banana! That was a real nail bitter.
GG Wryly. You played well
Kohai · 4 months ago
This guide covers the new dashboard-hosted Mafia system. It is ready for manual games and optional clock-assisted phase transitions. It does not yet resolve night actions automatically.
The system currently handles:
It does not currently:
For manual games, players should send night actions privately to the main host. The host resolves those actions and enters the resulting eliminations and announcements through the dashboard.
In order to access the mafia host dashboard you need to have permissions to do it. This is to prevent spam and abuse by potential bots. As such, if you want access to utilizing and testing this feature please DM an administrator and we can grant you access.
The main host is the canonical game operator. They can:
System-generated public posts and private role PMs are sent using the main host’s account.
Co-hosts receive read-only dashboard access in the current manual-game release. They can review secret assignments and game state, but cannot change or send them.
Administrators can normally inspect and recover hosted games. However, an administrator or moderator who is or was a participant in an unfinished game is blocked from its dashboard to prevent cheating. This includes eliminated and substituted players.
Go to:
Mafia → Resources → Host Dashboard
The dashboard is divided into:
Active hosting responsibilities are placed ahead of historical games so they are easier to find.
Select New game draft.
Enter:
Player and co-host usernames can be entered one per line or comma-separated.
The person creating the draft becomes the main host by default. An administrator can create a game for a different approved main host.
You may create an empty draft and add the roster later.
Select Create draft.
The dashboard presents the launch sequence in this order:
Complete these in order. Later steps remain unavailable until their prerequisites are satisfied.
Under Roster and role set, enter one player username per line.
The displayed order becomes the stable slot order. Randomization changes which role occupies each slot; it does not unpredictably rearrange the underlying player records.
Make sure:
The initial proof-of-concept role library includes:
Select Add preset role, choose the role, and set the number of players receiving it.
Preset descriptions can still be reviewed and edited before assignments are finalized.
Select Create custom role PM.
Configure:
Alignment choices include:
When using a custom alignment, enter the alignment’s public or internal name.
Players with the same non-empty team key are treated as teammates. For example, every ordinary Mafia role might use the team key mafia.
Their teammates can then be included in the role PM.
Do not reuse a team key between unrelated groups.
Supported placeholders include:
{player} — assigned player{role} — assigned role{teammates} — players sharing the role’s team keyThe game name, role, alignment, and known team information are also included by the system.
Use the PM preview to verify the finished message. Secret role data must stay in the role-PM editor; do not paste it into the public opening-post editor.
Images are not yet supported as first-class PM attachments. Hosted images could be linked manually, but native private-message uploads remain future work.
Each assigned role can change how its player interacts with voting.
Examples:
0: vote does not add to a wagon1: ordinary voter2: double voterThis changes the number of votes required to eliminate that specific player.
Examples:
+1: loved or popular player who requires one extra vote-1: hated player who requires one fewer vote0: ordinary thresholdVote weight and threshold modifiers each have separate visibility settings:
This allows the same mechanic to be public in one setup and hidden in another.
Host-only mechanics are deliberately omitted from generated player PMs and public game information.
Advanced modifiers can also be changed during a game when a role or event changes a player’s voting status.
Select Save setup.
The total role quantity must exactly equal the roster size before randomization is allowed.
Once assignments have been finalized and delivered, the setup becomes locked. This prevents the roster, role set, and private assignments from becoming competing sources of truth.
Select Randomize assignments.
The system securely shuffles the configured role packages across roster slots. A package includes:
These fields move together; alignment is not separately shuffled away from its role.
Review the secret assignment table carefully. Only authorized hosts and administrators who are not game participants can see it.
Current behavior allows rerandomization before finalization. Each reroll creates a new assignment version. A future release may make the first randomization permanent, but that restriction does not exist yet.
When satisfied, select Finalize assignments.
Finalization locks the assignment version. After this point:
Do not share or stream the dashboard while assignments are visible.
Under Role PM delivery, select Send role PMs.
Each message is sent from the designated main host. Player replies therefore return to the main host’s private-message conversation.
Delivery statuses include:
The system assigns each recipient and assignment version a stable message identifier. Retrying a partially failed batch cannot intentionally create duplicate role PMs.
If some messages fail:
Every role PM must be delivered successfully before the game can launch.
Under Launch game, enter:
The opening post supports rich-text formatting. Use it for:
Do not include secret assignments.
The dashboard creates one canonical game thread. Do not separately edit its host list, roster, or phase state through legacy thread-embedded controls.
You have two options.
The bot:
Choose an exact local date and time.
The bot creates the public thread immediately but keeps player replies and voting locked. At the scheduled time it:
Before the scheduled start, the dashboard provides:
Scheduling uses server-backed work, so closing the browser does not cancel it.
Manual mode is recommended for manual games.
Deadlines can be displayed, but reaching one does not advance the game. The host must explicitly resolve the Day or begin the next Day.
Use Manual when:
Automatic mode performs time-based phase transitions.
At a Day deadline, it:
At a Night deadline, it opens the next Day.
It does not resolve private night actions or send role results. If a host needs to process actions and compose a detailed morning announcement, Manual mode remains safer.
Automatic mode also does not cause an immediate hammer when a player reaches majority. The normal automatic transition occurs at the configured deadline. A host can manually resolve the Day earlier.
Manual controls remain available in either mode.
For automatic mode, select preset Day and Night lengths or choose exact deadlines where offered.
For Day 1, choose:
In Manual mode, the default can be no deadline. In Automatic mode, a future deadline is required.
Choose what happens if the Day deadline arrives without a threshold elimination.
Choose:
Choose:
A No Lynch wagon does not compete as an ordinary player wagon in sub-threshold plurality resolution.
Select the launch button.
Launching is resumable. If the request is interrupted, reload the dashboard and select Resume game launch. The recovery process reuses the reserved thread and post records rather than creating duplicates.
Only the designated main host can initiate the normal launch. Administrators can assist with recovery when permitted.
During an open Day, eligible living players see the Vote to Lynch controls above the reply editor.
A player can:
The bot recognizes the canonical vote command in the post and updates the game’s vote state.
Players may also select Post vote count to request a public count.
Votes are rejected when the player is:
The dashboard’s Day-resolution section displays a current snapshot with:
Vote weight and player-specific threshold modifiers are applied to the canonical calculation.
When ready, use the Day-resolution panel.
If the bot detects one unambiguous result, choose Use detected vote result.
If the result needs host judgment, choose Record a host override and select:
A host override requires an explanation. That explanation becomes part of the public result announcement.
Then choose the Night deadline and select:
Resolve Day and open Night
The bot will:
Hosts and authorized moderators can still post at Night.
For a manual game:
Do not rely on the automatic clock to calculate these actions.
While the game is in Night, the dashboard displays a rich-text field for the next Day’s public opening message.
Use it to announce:
Choose the new Day deadline and select Begin Day N.
The bot:
All Days remain in one thread, but each new Day begins on a new page.
Once multiple Days exist, the public thread shows a Day navigation bar with:
Ordinary page-number navigation remains available alongside Day navigation.
Open the public game thread and select Vote history in the Game Info panel.
Vote history shows:
Vote history is public to players and spectators. It is not restricted to hosts.
Eligible legacy games with the old vote system can use the temporary compatibility route, but the full canonical integration belongs to dashboard-hosted games.
Use Current phase deadline to update the running deadline.
In Manual mode, the deadline can be cleared.
Automatic mode requires a future deadline because the worker needs a valid execution time.
Leave the threshold field blank to use strict majority.
Entering a value changes the game’s base threshold. Individual role modifiers are applied afterward.
For example:
-1Use role-level modifiers for player-specific mechanics instead of repeatedly changing the whole game’s base threshold.
The roster table provides Eliminate and Restore controls.
Use these for:
Day eliminations should normally go through the dedicated Day-resolution workflow so that votes, history, and announcements remain consistent.
Use Pause game for:
You may enter a public pause reason.
Pausing preserves the current phase but blocks ordinary player discussion, voting, and automatic advancement.
When resuming:
Active games must be paused before substitution.
Under Player substitutions:
The replacement inherits:
The outgoing player remains canonical until the replacement PM succeeds.
If delivery fails, use:
During a paused Day, completing a substitution clears the current vote state. Players must vote again after resumption.
Muting applies only to the hosted game thread. It does not suspend the account or prevent private messages elsewhere.
Select the player and choose:
Enter the required private reason.
A muted player cannot:
The bot does not automatically announce the mute publicly. The host decides whether the setup requires disclosure.
Use Thread title in the dashboard.
Changing the title changes the readable slug, but the permanent thread identifier stays the same. Old links redirect to the canonical URL.
This changes the public thread title only; it does not rename the private dashboard record.
Always use this control instead of trying to reconstruct or manually edit the URL.
Use Complete game when a win condition has been met.
Choose:
Then select:
Complete game, announce winner, and open postgame
The bot will:
After completion, the dashboard can:
The host must determine when the win condition has been met; the bot does not yet detect it.
Use Cancel game only for abandoned or invalid games.
Cancellation is permanent and closes the linked thread. It is not the normal way to end a successfully completed game.
For unlaunched drafts, cancellation preserves setup and assignment history for auditing but prevents further changes.
Do not separately maintain conflicting copies of:
Make canonical changes through the dashboard.
Legacy embedded host controls should not be used on dashboard-hosted games.
The dashboard includes recent activity and a full audit page.
Audit categories include:
Each event records information such as:
Secret role assignments and role-PM bodies are not copied into audit metadata.
Correct the underlying account problem, then select Retry unsent role PMs.
Select Resume game launch. Do not create a second draft.
Select Retry announcement.
Use Dismiss announcement only when you intentionally accept that the public post will never be created. Dismissal cannot be undone.
Select Retry thread synchronization before attempting other phase changes.
Use Start Day 1 now or correct the schedule and save it again.
Reload the dashboard. The stale form is being rejected to protect newer state.
Reload the page before resubmitting. A form opened before deployment may contain an expired security token.
Check whether that administrator is or was a participant in the unfinished game. Participant blocking is intentional.
Confirm that:
Check:
A moderator lock overrides ordinary host phase behavior and must be intentionally removed through moderation controls.
Kohai · 4 months ago
1. Whiteflame
2. Thoth
Kohai · 4 months ago
Current Games:
REF - Candace Owens Expanded Universe
Sign-ups:
Kohai - Mafia bot test
In the Hopper:
Thoth - Blood on the Clocktower
Casey_Risk - TBD
Banana
Bullish
Shining
Savant - Epstein Island
Mikal - re zero
Pie
Lunatic
Helz
On Hold:
Wylted - Lulsec
Mag1cman
Kohai · 4 months ago
The new and improved mafia host dashboard is going to be released as soon as Rex’s game is finished. This will being a lot of change but I believe it’s for the best. I am looking to do a small test game. The setup depends on how many people sign up.
Option 1: Desperado 8
2 mafia goon
1 town inventor - day desperado
5 vanilla town
The inventor at n0 can pass out a day desperado to any player. The player they give this to can use a desperado shot the next day. If the player they target is town aligned then the player who used the desperado shot dies. If the player is a mafia goon then the mafia player dies.
Option 2: Cop 9
2 mafia goon
6 vanilla town
1 1x cop w/ N0 result
Option 3: JOAT 10
1 mafia roleblocker
1 mafia goon
1 town JOAT (1x cop, 1x doctor, 1x vig)
7 vanilla town
No one can complain about the balance since everything is open
Players
Kohai · 4 months ago
Originally Posted by whiteflame on 7/21/2026 at 10:05 AM (post #319)
Originally Posted by Kohai on 7/21/2026 at 9:54 AM (post #315)
I’m literally just VT. Feel free to off me. I’m done with this site.
Dude, seriously, why are you being so defeatist and why are you still withholding information? Character? Justification? Why were you so adamant that you wouldn't claim until L-2? I get that you're at work, but this is absurd.
Because no one ever listens to me
Kohai · 4 months ago
VTL: wylted
Kinda want to go here.
Kohai · 4 months ago
Blake Livelt is my character. Jjstifixatiok b list actor