The Criminality restock command controls shop inventory in a private server, helping hosts prevent an economy from drying up as players spend cash on weapons, gear, or other goods. Hosts can use it to restore sold-out stock during a Criminality infection session, then balance restocking against normal earnings so cash and XP mode progression remain sustainable for a server supporting up to 30 players.
Understanding the Criminality Restock Command
The !psRestock command belongs to Criminality’s private-server command family. Its purpose is straightforward: it restocks the game’s shop inventory so items become available again after players buy or remove stock. That makes it useful when you are testing a scenario, preparing for another round, or simply preventing a session from becoming empty because every relevant item has already been purchased.
Private-server commands are introduced with !cmds. According to the documented command list, entering that prefix opens the full set with instructions, including !psRestock, !psToggleScraps, !psMaxLootDrops, !psGiveCash, !psSupplyDrop, and !psMysteryCrate. Mod commands are also included by default, so a host can see both server-management and moderation tools in the same place.
This command is especially relevant to the Criminality ps commands system because it changes a live server rather than merely adjusting a personal setting. A player changing their own camera, time, or ragdoll state is different from a host changing the shared shop. Restocking therefore belongs to the server’s preparation and pacing decisions.
| Command family | Command | What it affects | Primary user |
|---|---|---|---|
| Shop control | !psRestock | Shared shop inventory | Private-server host or authorized moderator |
| Time control | !psTime | The server’s time setting | Private-server host or authorized moderator |
| Player-state control | !psRagdoll | The player’s ragdoll state | Player in an eligible private server |
| Server utilities | !psMaxLootDrops | Loot-drop configuration | Private-server host or authorized moderator |
| Server utilities | !psGiveCash | Cash granted within the server | Private-server host or authorized moderator |
| Discovery | !cmds | Prints commands and instructions | Any player allowed to view the list |
The key distinction is shared inventory versus individual control. If another player asks why an item is unavailable, a restock may restore the shop, but it will not change that player’s camera, cash balance, or ragdoll condition. Knowing the difference prevents accidental command misuse and makes a private session easier to manage.
Entering the Restock Command Safely
Open the in-game chat and enter !psRestock exactly as written, including the exclamation mark and the capital letters shown in the command reference. Criminality recognizes commands through the chat interface, so the command should be sent as a chat message rather than placed in the movement controls or a settings panel.
The documented list does not publish a required cooldown, duration, item count, or exact trigger animation for this command. Those details are not something the developer has made available, so claims about a precise restock delay or guaranteed number of items would be misleading. The observable result should instead be checked in the shop: previously unavailable items should return if the command has been applied successfully.
A Reliable Command Sequence
A host who has never used the Criminality restock command should validate the command family in a controlled sequence before beginning a longer session. Start with one !psRestock call during a quiet interval, then compare the relevant shop’s inventory before and after execution; this confirms whether the private-server restock is affecting the expected shop rather than merely producing a chat response. Repeating the check in the next activity block helps identify timing or stock-consumption issues without assuming undocumented values such as an automatic restock threshold.
-
Enter
!cmdsin the chat to review the available entries and their instructions. -
Locate
!psRestockin the displayed list and confirm the capitalization and punctuation. -
Run the command once, then open the relevant shop and check whether its inventory has been replenished.
-
Test another server command only after confirming that the restock result was visible.
-
Repeat the restock when the next activity block is about to begin rather than waiting until the shop is visibly empty.
| Stage | Command | What to check |
|---|---|---|
| Review | !cmds | The command is listed and its spelling matches |
| Execute | !psRestock | A chat response or visible shop change confirms the action |
| Verify | Open the shop | Relevant items are available again |
| Repeat | !psRestock | The cycle remains consistent between activity blocks |
This sequence is especially helpful in a Criminality 30 players setting. A larger private server can consume shop stock faster, and a host may otherwise spend part of a round managing an empty inventory. Restocking between planned intervals keeps the pacing smoother, although the game has not published a player threshold at which stock changes automatically.
The command should not be treated as a free, unlimited resource generator. It restores the shop’s available inventory; it does not award cash directly, improve a player’s character, or remove the need to earn purchases normally. If you also need to adjust the shared economy, separate cash controls should be handled with their own command rather than assumed to be part of the restock action.
Restocking Within Different Game Modes
Restock is a supporting tool for Criminality gamemodes rather than a mode by itself. Its usefulness changes depending on whether the server is set up for standard criminal activity, a custom private scenario, or one of the alternatives described in the available mode guide. The overview of Criminality game modes provides useful context for choosing the intended style before deciding when a shop reset should occur.
For a conventional robbery or cash-gathering session, restocking is most relevant before a new round begins. This keeps weapons and other purchasable resources available without making the shop the focus of the entire session. The host can also pair the action with other private-server controls when demonstrating the command system or preparing a specific encounter.
| Session goal | Best restock timing | Reason |
|---|---|---|
| Standard cash-gathering round | Before the round starts | Players have access to normal shop resources |
| Practice with limited purchases | After the planned practice block | The scarcity remains part of the exercise |
| Custom role-play scenario | Immediately before the scenario | Required items are present when the activity begins |
| Server command demonstration | Before each demonstration segment | The shop change is easy to observe |
| Infection-style session | Between major phases | The active phase is not interrupted by shop preparation |
The exact contents of the shop are not specified in the available command documentation. A host should therefore observe the current server state rather than plan around a claimed fixed inventory list. This approach is especially important when a group changes modes, because players may have already purchased several items during the previous phase.
Infection and Phase-Based Sessions
A session centered on Criminality infection benefits from a phase-based restock schedule. Instead of restocking whenever one player requests an item, the host can reset the shop at the start of a phase or after a deliberate scarcity segment. That creates a predictable rhythm and gives everyone a fair opportunity to check available stock.
The infection-mode explanation covers the broader command setup and can help distinguish shared host controls from the special conditions of an infection match. During a fast phase, however, the host should avoid unnecessary shop interruptions. A restock should happen at a natural boundary so that players are not pulled out of the main activity merely because the server’s inventory changed.
For a Criminality xp mode session, timing is just as important. The available source material does not publish a definitive XP rate, level cap, or required level for accessing the restock command. It would therefore be inaccurate to claim that a particular mode, player count, or progression level unlocks it. Treat command availability as a server feature and verify it through the displayed !cmds list instead of tying it to invented progression thresholds.
Combining Restock with Other Private-Server Commands
The !psRestock command becomes more useful when viewed as one part of a larger host toolkit. The documented command family covers time, teleportation, player effects, cash, supply drops, mystery crates, scrap toggling, loot drops, and moderation. These controls solve different problems, and combining them thoughtfully is more effective than cycling through every option without a plan.
For example, a host might restock the shop, set the time to suit a scenario, and then use a mystery crate or supply drop for a planned reward moment. Another host may combine a restock with !psGiveCash when setting up a practice environment. The game does not publish a canonical setup order for these commands, so the useful approach is to define a sequence and test it before inviting a larger group.
| Objective | Restock role | Supporting command | Planned result |
|---|---|---|---|
| Start a normal round | Refresh the shared shop | !psTime | The session opens with available purchases |
| Build a reward moment | Ensure normal stock is present | !psMysteryCrate | A crate becomes the session’s special event |
| Run a loot exercise | Keep the shop prepared | !psMaxLootDrops | Loot behavior is emphasized separately from shop stock |
| Practice spending | Delay the next reset | !psGiveCash | Players can experiment without leaving the shop empty |
| Prepare a phase change | Restore stock between phases | !psToggleScraps | Scrap availability matches the host’s setup |
A useful private-server guide can expand on the custom settings and freecam options. The important principle is that restock should solve a specific inventory need, while the other commands should solve separate setup goals. For example, teleporting a player and restoring shop inventory accomplish different tasks, and combining them does not make either command more powerful.
Build a Repeatable Host Routine
A short, repeatable restock routine reduces the chance that the Criminality shared shop will be empty during a key activity, such as the first infection round or a phase transition. Use only documented commands from !cmds for the restock command, and avoid assuming that cooldowns or automatic restocking are active unless the server’s command documentation explicitly confirms them. For example, restock immediately before a planned Criminality mode change so players can purchase needed items without a reset disrupting the opening.
-
Session start: Review
!cmds, then restock the shared shop. -
First activity block: Allow players to explore and purchase without unnecessary resets.
-
Mid-session checkpoint: Check the shop visually and restock only if the next activity needs those items.
-
Phase transition: Restore stock before the new mode or scenario begins.
-
Session end: Avoid a final restock unless the server will remain active, because it creates no value for departing players.
This routine also works when the private server reaches 30 players, provided the host communicates the timing of resets. With more participants, demand can rise and personal purchase intentions can conflict. A public announcement such as “restocking now” gives everyone a clear opportunity to check the shop instead of discovering the change at an awkward moment.
Common Restock Problems and Practical Solutions
The most common issue is not a complicated bug but an incorrect expectation. Because the game has not published exact restock timing or inventory quantities, players may assume that one command permanently fixes a shop or that it affects personal purchases. Confirming the visible result in the actual shop is the fastest way to verify whether the server state changed.
Another common issue is command spelling. The command reference uses !psRestock, and punctuation matters. Typing !restock, removing the exclamation mark, or changing capitalization may prevent recognition. When a command does not work, reopen !cmds and compare the entry rather than assuming the server is experiencing an issue.
| Problem | Likely cause | Practical response |
|---|---|---|
| No visible change | Misspelled command or wrong chat entry | Recheck !cmds and enter !psRestock exactly |
| Shop remains incomplete | A different shop or phase may be active | Open the relevant shop and verify which area was depleted |
| Restock interrupts a round | Timing does not match the session | Move the reset to a planned boundary |
| Players miss the update | No announcement was made | Post a short chat notice before restocking |
| Multiple hosts restock at once | The session lacks one coordinator | Assign one host to manage stock timing |
Another misunderstanding concerns ownership. A player may be unable to run the command because private-server permissions apply. The documentation lists the command family and says mod commands are included by default, but it does not publish a universal rank table for every permission level. If a player cannot use it, the host can run the command or verify the server’s moderation configuration instead of creating a custom permission rule that may not exist.
Finally, do not assume that restocking can repair unrelated progression or connection problems. It changes shop availability; it does not reset a character, solve lag, grant experience, or change the selected mode. A host should verify each layer separately, beginning with command spelling, then the visible shop, and finally the broader server state.
When to Restock During a 30-Player Session
The reference to Criminality 30 players is best treated as a planning scenario rather than a published technical threshold. The available sources do not state that restocking becomes available at 30 players, that shop demand follows a fixed formula, or that the game automatically changes stock at that population. The number is useful because it highlights the practical need for clearer host coordination in a busier private server.
At that scale, several players may attempt to purchase the same item at once. A host can prevent frustration by establishing a simple sequence: restock, announce the reset, allow a short purchasing window, and then resume the round. The game has not published a recommended purchasing window, so hosts should choose a length that fits their own session rather than repeat an invented number.
A private session with 30 players also benefits from assigning responsibility. One moderator can monitor shop availability while another manages combat or round progression. This does not require additional server features; it simply prevents two administrators from issuing conflicting commands during a busy transition.
| Player activity | Restock recommendation | Reason |
|---|---|---|
| Players are gathering and shopping | Avoid mid-round resets | Everyone can finish planned purchases |
| A new round is about to start | Restock immediately beforehand | The full group begins with equal access |
| Several players need the same item | Restock once for the group | Individual requests can be consolidated |
| The shop has been open for an extended period | Check before the next phase | Availability is likely more important than the exact elapsed time |
| The private session is ending | Skip the reset | An empty shop is unlikely to affect participants |
When larger groups want a more structured setup, the private server and full-server guide can help with session configuration. The restock should still follow the mode’s natural flow. In a competitive match, restore stock before a round; in a social role-play session, restore it before a planned event; in a scarcity exercise, allow the designed shortage to last.
A Complete Restock Checklist
A reliable check requires three things: the command is entered correctly, the shop visibly changes, and the timing fits the session. A host can complete this checklist before every activity block without needing unsupported information about hidden cooldowns, item counts, or XP requirements.
| Check | What to verify | Result |
|---|---|---|
| Command entry | The message reads !psRestock | The request uses the documented spelling |
| Permission | A host or authorized moderator runs it | The action fits the server’s command access |
| Shop state | The relevant shop displays available items again | Inventory is replenished |
| Session timing | The reset occurs before a planned phase | Players are not pulled away mid-round |
| Communication | The group knows a restock occurred | Purchases are spread across participants |
| Follow-up | The host observes the next stock change | The routine remains effective |
The final point deserves special attention because the game may update over time. The command list is the best available reference, but it should be checked again if the interface or behavior changes. The official Criminality Hallows 2026 video provides a verified official media source, while the in-game !cmds output remains more relevant to the exact command syntax available in the current server.
The Criminality restock command gives private-server hosts a direct way to refresh shop inventory and maintain the intended pace of a session. The best approach is simple: use the documented spelling, restock at planned boundaries, verify the shop visually, and coordinate the timing with the active mode. That turns !psRestock into a dependable preparation tool rather than a disruptive reaction to an already empty store.
Frequently Asked Questions
What does the Criminality restock command do?
The !psRestock command refreshes the shared shop inventory in a private server. It is intended to make purchasable items available again after they have been removed. Criminality has not published a fixed item count, cooldown, or restock duration, so the most reliable confirmation is checking the relevant shop after the command runs.
Can every player use the private-server restock command?
Command access can depend on the private server’s permissions. Hosts and authorized moderators have the clearest reason to use !psRestock, while a regular player may not be allowed to alter shared inventory. Enter !cmds to review the available list, and ask the host to perform the restock if a normal player cannot use it.
Does the restock command give cash or experience?
No documented evidence indicates that !psRestock grants cash, experience, levels, or rewards directly. Its function is to replenish shop stock. If a session also requires cash or progression changes, those effects should be handled separately rather than presented as automatic benefits of restocking.
When should a host restock in a 30-player server?
The best time is usually before a new round, planned scenario, or phase begins. Restocking at a natural boundary prevents players from being interrupted while buying items, while also preparing the shared inventory for everyone. Criminality has not published an automatic restock interval or a special rule tied specifically to 30 players.
Does the restock command work in every Criminality game mode?
The command is a private-server feature, but the available documentation does not say that every mode uses shop stock in the same way. In infection, standard, or custom sessions, the host should restock when the next activity needs shop items and verify the visible result. Modes with phase changes generally benefit from restocking between phases rather than during active play.