Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Vintage Story uses two layers of access control: roles provide a common set of permissions and settings, while player-specific privileges add exceptions for one person. New players normally receive the survival-player role, suplayer. You can make yourself an administrator with /op <playername>, assign another player with /player <username> role <rolename>, and change a role’s permissions with /role <rolename> privilege grant|revoke <privilegename>.

The commands work without restarting the server in normal installations. Keep console access available, however: a suplayer cannot manage privileges, and role syntax or stock role definitions can differ between Vintage Story versions.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How Vintage Story access control works

A player receives the privileges attached to their role when they join. A role can also define non-permission settings, such as display name, chat colour, spawn point, game mode and land-claim allowance. A player-specific privilege is an additional exception layered on top of the role; it does not replace the role.

  • Use a role when several players should follow the same policy.
  • Use a player-specific privilege when one person needs an exception without changing everyone in that role.
  • Use the server console or an administrator account for changes. Ordinary survival players cannot administer roles.

Commands are case-sensitive in practice when they refer to names, so copy the player’s username and the role code exactly as they appear on your server.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.

Check access and back up the configuration first

Use the console when you are locked out

On a fresh dedicated server, connect to the server console before trying to make yourself an operator. If you already have an account with sufficient administrative privileges, you can enter the commands in-game. The console is the recovery path if no player can administer roles.

Back up serverconfig.json

Stop the server, or use the host’s file editor while the server is not writing the file, and make a copy of serverconfig.json. A malformed JSON file can prevent the server from starting. Preserve quotation marks, commas and the existing structure when editing it.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Expect version differences

The official role-command documentation has not always been updated in step with the game. Hosting guides also disagree about the built-in role list and the meaning of privilege levels. Treat the commands below as the current documented pattern, then confirm accepted syntax with your server’s /help output.

Choose the default role for new players

By default, new joiners receive suplayer, the survival-player role. To make new arrivals visitors instead, edit the server configuration while the server is stopped:

  1. Open serverconfig.json in the server’s configuration directory.
  2. Find the DefaultRoleCode setting.
  3. Set its value to suvisitor, retaining the quotation marks and the comma if another setting follows it.
  4. Save the file and start the server again.
"DefaultRoleCode": "suvisitor",

Use suvisitor when newcomers should be able to connect and observe but not immediately receive normal survival-player capabilities. Existing players keep their current role; changing the default affects players who are assigned the default when they join, not an automatic conversion of every account.

If you want ordinary new players to build and survive, leave the default as suplayer and assign restrictive roles only where needed.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Make yourself an administrator

Use the /op alias

In the console or as an account that already has permission to administer players, run:

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
/op <yourname>

/op is an alias for:

/player <yourname> role admin

Replace <yourname> with the exact player name. On a new dedicated server, run this from the console first; you cannot reliably grant yourself administrative access from an ordinary in-game account that lacks the required privilege.

Remove or change administrator access

Assigning a different role replaces the player’s role assignment. Before downgrading the only administrator, confirm that another trusted account or the console can still perform administrative commands.

Assign a role to a player

Role assignment works whether the player is online or offline:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
/player <username> role <rolename>

For example, to give Alex the normal survival-player role:

/player alex role suplayer

To make Alex a visitor:

/player alex role suvisitor

Use the exact role code configured on your server. A role change normally takes effect without a server restart. If the player is online and a command appears not to have taken effect, have them reconnect and then verify the assignment.

What a role assignment does

  • It changes the role-level privileges inherited by that player.
  • It can change role-level settings such as game mode, spawn point or claim allowance.
  • It does not automatically erase a separately granted player-specific privilege unless your version’s command explicitly removes that exception.

Grant or revoke a privilege for an entire role

Use the role command when every member of a role should receive the same capability:

/role <rolename> privilege grant <privilegename>
/role <rolename> privilege revoke <privilegename>

For example, the pattern for granting a privilege to all survival players is:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
/role suplayer privilege grant <privilegename>

Replace the placeholder with the privilege name shown by your server’s command help or privilege listing. To undo it, use the same role and privilege with revoke. The change applies to the role rather than only to currently connected players.

Role-wide policy versus a one-off exception

If builders, moderators or trusted friends all need the same capability, put it on a dedicated role. If only one player needs it temporarily, avoid broadening the role: keep the role unchanged and add a player-specific privilege instead.

Give one player an individual privilege

Vintage Story supports player-level privileges in addition to role privileges. They stack on top of the player’s role, so an individual exception does not require creating a new role or promoting the entire group.

  1. Identify the player’s current role and the exact privilege name using the server’s help and listing commands.
  2. Open the player-privilege command syntax on your version with /help player or the equivalent command help.
  3. Grant the privilege to that player only, following the syntax displayed by the server.
  4. Record the exception and test the command while the player is online.
  5. Use the matching revoke form when the temporary access is no longer needed.

The exact player-level command form is not consistent across all published guides and game versions, so do not substitute the role command for it. If the command is rejected, read the server’s own help output rather than guessing a parameter order.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Verify roles and privileges

After a change, verify both the assignment and the resulting privilege set:

/list privileges
/list role

These listings are documented command references, but their output and accepted arguments can vary by release. Check that:

  • the username is spelled exactly as stored by the server;
  • the intended role code appears for that player;
  • the privilege appears on the role or player listing where you added it;
  • the player reconnects if a live session still shows the old access state.

Role settings beyond permissions

A role entry can control more than whether a command is allowed. The documented role fields include the following:

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Setting What it controls Operational note
Display name The label shown for the role Choose a name players can distinguish from the internal role code.
Chat colour The colour associated with role messages or names Use a readable colour against your server’s chat background.
Spawn point Where players with the role spawn Check the coordinate and dimension before assigning the role widely.
Land-claim volume allowance The claim volume permitted per player in cubic metres Affects land protection capacity, not just command access.
Game mode The mode associated with the role Codes are 0 = Guest, 1 = Survival, 2 = Creative and 3 = Spectator.

These settings make roles useful for structured communities—for example, separating visitors, survival players, moderators and creative staff—without relying solely on individual commands.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Understand the built-in role list on your version

Published guides do not agree on the stock roles supplied by every Vintage Story release or hosting setup. One commonly documented set contains nine roles:

Role code Typical description in that list
suvisitor Survival visitor
crvisitor Creative visitor
limitedsuplayer Limited survival player
limitedcrplayer Limited creative player
suplayer Survival player
crplayer Creative player
sumod Survival moderator
crmod Creative moderator
admin Administrator

Another commonly cited configuration lists only suplayer, suvisitor, crplayer and crvisitor. Do not assume that a role exists because it appears in a guide: inspect your own serverconfig.json and use the role-list command before assigning it.

Privilege levels are not a universal rank scale

Guides also disagree about the meaning of the numeric level associated with a role. One example lists suvisitor at -1, suplayer at 0, sumod at 200 and admin at 99999, describing those values as command-rank tiers. Another explanation treats the level as the point at which a player may build in protected areas.

Because those interpretations conflict, use the level shown in your own configuration and the behavior documented by your installed version. Do not infer that a larger number automatically grants every administrative capability, and do not edit a level merely to solve a missing privilege until you have checked the specific privilege and role assignment.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Server settings versus world settings

serverconfig.json contains server settings, including the default role and role definitions. Many server settings can also be changed at runtime with /serverconfig. World settings are handled separately through console commands. The distinction matters when a permission change appears correct but a world rule still blocks the action.

For role entries, confirm the behavior on your installed release before editing at runtime: general documentation says most server settings are live-editable, but it does not guarantee that every role field reloads immediately. A direct command assignment is usually safer for a player change; use a configuration edit for the default role or persistent role definitions.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Troubleshooting common problems

New players cannot build

  • Check whether DefaultRoleCode is set to suvisitor. Visitors are intentionally more restricted.
  • Confirm the player was assigned suplayer or another building-capable role with /player <username> role <rolename>.
  • Check land claims and protected areas separately; a role privilege does not necessarily override world protection rules.
  • Have the player reconnect, then verify the role listing.

/op or /player is denied

The account issuing the command lacks the required administrative privilege, or the command is being entered in the wrong context. Use the dedicated-server console to bootstrap the first administrator. A suplayer cannot manage privileges by design.

The role name is rejected

The role may not exist in this release, may have a different code, or may be misspelled. Inspect the role list and configuration instead of copying a role set from another server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A role privilege change appears ineffective

  • Confirm you changed the intended role, not a similarly named visitor or creative role.
  • Check whether a player-specific revoke is overriding the expected access.
  • Verify the privilege spelling with the server’s listing or help command.
  • Reconnect the affected player if the running session has not refreshed its permissions.

Editing the JSON broke startup

Restore the backup, validate that every property name and value is enclosed correctly, and check commas—especially the comma after "DefaultRoleCode": "suvisitor" when another property follows. Start the server only after the file parses again.

A practical least-privilege layout

For a small cooperative server, leave newcomers as suplayer, reserve admin for the owner and use a moderator role for trusted helpers. For a public server, set DefaultRoleCode to suvisitor, then promote established players to a normal survival role after checking them. Keep creative and spectator access in separate roles so a moderation promotion does not accidentally grant a different game mode.

Document every manual exception: the player name, privilege, reason, date and intended expiry. When the exception ends, revoke the player-level privilege rather than permanently broadening a shared role.

Quick command reference

Task Command or setting Scope
Make a player administrator /op <playername> One player; alias for assigning admin
Assign a role /player <username> role <rolename> One player, online or offline
Grant a role privilege /role <rolename> privilege grant <privilegename> Every player with that role
Revoke a role privilege /role <rolename> privilege revoke <privilegename> Every player with that role
Set restrictive default "DefaultRoleCode": "suvisitor", New players receiving the default role
Inspect permissions /list privileges Server listing
Inspect roles /list role Server listing

Use the server console to recover administrative control, verify the exact role and privilege names on your release, and prefer narrowly scoped player exceptions over expanding a role for everyone.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.