Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk12 min

How to Enable or Disable PvP on a Soulmask Server

Set Soulmask server PvP with the -pvp launch flag or disable it with -pve. This guide covers rented hosting panels, conflicting config-file keys, precedence, safe edits, verification, and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The most consistently reported way to set a Soulmask dedicated server’s mode is to add -pvp for player-versus-player combat or -pve for player-versus-environment play to the server’s launch command. Stop the server, add only the flag you want, start it again, and confirm the mode in-game or in the server browser. Configuration-file keys differ between guides and builds, so treat them as fallbacks that must be verified on your installation.

Use a launch flag first

Two independent setup guides identify startup parameters as the most reliable switch currently documented: append -pvp to enable PvP or -pve to disable it and run PvE instead. See the procedures from Bisect Hosting and Oxygenserv. These flags are reported by community and hosting documentation rather than a currently verified official manual, so always test after restarting.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Desired mode Argument to append What it does
Player versus player -pvp Requests PvP mode at server startup.
Player versus environment -pve Requests PvE mode at server startup.

Keep the server’s existing executable and arguments exactly as they are; add one space and the selected flag at the end of the launch command. Do not add both flags. If both are present, remove the unwanted one before restarting.

What the finished command should look like

The exact executable name and existing options vary by installation, so use a schematic rather than copying a platform-specific command:

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
<existing Soulmask server command and options> -pvp

For a PvE server, replace the final argument:

<existing Soulmask server command and options> -pve

Do not replace the executable, delete unrelated ports or world arguments, or place the flag in a server-name field. The important change is one mode argument in the command that actually starts the dedicated-server process.

Prepare the server before changing its mode

  • Have the right access. A self-hosted instance requires access to its startup script, service definition, shortcut, or command window. A rented instance normally requires administrator access to its hosting control panel.
  • Warn players. Changing the ruleset can alter how players behave and may affect an active session. Announce the maintenance window and ask players to log out.
  • Stop the process cleanly. Do not edit an active configuration file. Use the panel’s Stop button or the server console’s normal shutdown command, then wait until the process is no longer running.
  • Back up configuration and saves. Copy the server configuration directory and the current world/save data to a dated folder before experimenting with file-based settings.
  • Record the current command. Save a copy of the existing launch command so you can remove the flag and return to the previous state.
  • Confirm which instance you are changing. If more than one Soulmask server is installed, note the address, port, service name, and save directory for the instance players use. Editing a second installation produces no visible change.

A mode change should be treated like a server-maintenance operation. Keep the backup until players have connected successfully and you have confirmed the intended combat rules.

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

Enable or disable PvP on a self-hosted server

Enable PvP with -pvp

  1. Stop the Soulmask dedicated-server process.
  2. Open the script, shortcut, service definition, or terminal command that starts the server.
  3. Leave all existing options unchanged and append -pvp after them, separated by a space.
  4. Save the script or service configuration. If a service manager generates the command, edit the service’s argument field rather than a temporary console line.
  5. Start the server again and wait for it to finish loading.
  6. Join from a test account or inspect the server browser and confirm that PvP is active before inviting the whole player group.

If the server is launched by an automated service, changing a command typed into a one-time terminal session will not persist. Make the edit in the script or service definition that runs at every restart, then restart through that same mechanism.

Disable PvP with -pve

  1. Stop the server and open the same startup mechanism.
  2. Remove -pvp if it is present.
  3. Append -pve as the mode argument.
  4. Save, start the server, and verify the resulting mode in-game or in the browser.

Do not assume that deleting -pvp alone selects PvE. The consistently reported procedure is to remove the PvP flag and add -pve, leaving the desired state explicit.

A launch parameter can make an edit to an .ini file appear ineffective. Guides that discuss precedence place startup arguments above file settings, with an argument overriding an Engine.ini value. Therefore, remove an old mode flag before testing a file-based change.

Change the mode in a rented-server control panel

Several hosting providers document a Game Type, Server Type, or PvP selector in their Soulmask settings panel. The exact label depends on the provider. Guides from NameHero and Shockbyte describe this panel approach.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.
  1. Stop the server from the control panel.
  2. Open Server Settings, Configuration, or the provider’s equivalent page.
  3. Choose PvP or PvE in the game-type selector. If the panel exposes a text field instead, add the corresponding -pvp or -pve startup argument.
  4. Save or apply the change, then start the server.
  5. Check the browser listing and connect with a test character. If the panel regenerates files on startup, its selection is the setting that must be changed; manual edits may be overwritten.

If you cannot see a game-type option, use the panel’s startup-parameter field or ask the host which field controls Soulmask launch arguments. Do not assume that a generic “difficulty” or “damage” setting changes PvP mode.

Panels may present a dropdown, a checkbox, or an advanced command-line field. Read the value after saving and again after restarting; a control that appears changed but is not persisted will revert on the next stop/start cycle. If the host supplies a configuration editor, download a copy before changing it so you can restore the prior state.

Configuration-file methods: reported keys conflict

File-based instructions are not consistent. Different guides identify different files and keys, and none of the alternatives below has been confirmed here against every current Soulmask build. Use them only after stopping the server, making a backup, and searching your own installation for the key that actually exists.

Reported file and section Reported setting Evidence and caution
ServerSettings.ini, [ServerSettings] PVPMode=0 for PvE; PVPMode=1 for PvP Listed by Valebyte. This is a single-source report and may not match your build.
Engine.ini, [Dedicated.Settings] pvp=True for PvP Reported by configuration guides, including Gazlabs. The key’s presence and spelling are version-dependent.
GameXishu.json HuXiangShangHaiKaiGuan set to 1 (on) or 0 (off) Described by XGamingServer and other community material. Its role as the primary mode switch is unconfirmed.

These entries should be regarded as candidates, not interchangeable syntax. A key copied into the wrong section, a misspelled filename, or a value in the wrong data type can be silently ignored. Never create several competing entries merely to “cover” different guides.

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

How to test a file setting safely

  1. Stop the server and make a copy of the entire configuration directory.
  2. Search all .ini and .json files for PVP, pvp, or a similarly named key. Searching is safer than assuming a path from an older guide.
  3. If ServerSettings.ini does not exist, start the server once so it can generate its files, stop it again, and then search. This generate-then-stop sequence is also described in dedicated-server setup guidance.
  4. Edit only a key that is already present, preserving its section name, capitalization, punctuation, and file format. For an INI file, keep the key under the section shown by your build; for JSON, maintain valid commas and quotation marks.
  5. Save the file, make sure no launch flag contradicts it, and restart the server.
  6. Verify in-game. If the mode does not change, restore the backup and use the launch flag or hosting-panel selector instead.

Keep a before-and-after copy of every file you touch. This makes it possible to identify whether the server rewrote the value, whether a panel restored its own template, or whether the edit was made in an unused installation.

Which setting wins when values disagree?

Documentation describing Soulmask server precedence places startup parameters first, followed by Engine.ini. In practical terms, a command containing -pvp is expected to override a file that says PvE, and -pve is expected to override a file that says PvP. The exact precedence of ServerSettings.ini and GameXishu.json is not established in the available guides. For a predictable result, keep one source of truth: remove mode flags you are not using and avoid duplicate conflicting keys.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

When troubleshooting, inspect the effective startup command before changing several files. A panel can inject a hidden argument, while a service can launch a different script than the shortcut on your desktop. Once the command is clean, test one file key at a time and restart between tests.

Verify the result after every restart

  1. Check the server browser. Refresh the listing after the server has fully started and look for the mode or rules description.
  2. Test with a controlled account. Use a nonessential character or a planned test area so an incorrect setting does not surprise active players.
  3. Confirm behavior, not just a saved file. A file can be regenerated, ignored, or overridden. The live server’s behavior is the decisive test.
  4. Record what worked. Note the game build, the exact argument or key, and the date. This makes a later update easier to diagnose.
  5. Check the correct endpoint. Verify the browser entry’s address and port match the instance you edited; stale favorites or duplicate servers can make a successful change look unsuccessful.

One setup summary also suggests checking startup output for mode information, but log wording is not standardized. Treat a log line as supporting evidence and confirm through the browser or an in-game test.

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.

Troubleshoot a mode that will not change

Symptom Likely cause Action
The server remains PvP after adding a PvE file value. An existing -pvp launch flag has higher precedence. Inspect the complete startup command, remove -pvp, add -pve, restart, and test again.
The server remains PvE after adding -pvp. The argument was added to the wrong shortcut, script, or service, or the old process was never stopped. Stop every Soulmask server process, edit the command actually used by the service, and start a single instance.
An edited file reverts after startup. The hosting panel or startup script regenerates configuration. Change the panel’s game-type control or persistent argument field instead of the generated file.
ServerSettings.ini cannot be found. The server has not generated it, or this build uses another file. Run once, stop cleanly, then search all configuration folders for PvP-related keys. Do not create a new file blindly.
The browser shows an old mode. The listing is cached or the wrong server instance was queried. Refresh after a complete restart, verify the address and port, and connect directly if possible.
Players report inconsistent combat rules. Different instances, duplicate flags, or mixed configuration keys are in use. Compare the launch command and configuration backup on the instance players actually join; retain one mode setting and restart it.

Common editing mistakes

  • Leaving both -pvp and -pve in a command instead of choosing one.
  • Editing a generated file while the server is running, then losing the change on shutdown.
  • Changing a local copy when the service reads a different configuration directory.
  • Putting pvp=True outside the reported [Dedicated.Settings] section.
  • Breaking JSON syntax with a missing comma or quotation mark.
  • Testing only the browser label and not connecting with a controlled account.
  • Changing damage ratios when the actual requirement is to switch the game type.

PvP damage tuning is separate from the on/off switch

GameXishu.json is also reported to contain combat-balance values named PVP_ShangHaiRatio_JinZhan (PvP melee damage ratio) and PVP_ShangHaiRatio_YuanCheng (PvP ranged damage ratio), each listed with a default of 0.4 in configuration guides. Those values adjust damage scaling; they are not a substitute for selecting PvP or PvE mode. Change them only after the server is confirmed to be in the intended mode, and keep a backup because their availability and defaults may vary by build.

Do not use these ratios as a diagnostic for whether PvP is enabled. A server can have a balance value present while still running PvE, and changing a ratio will not necessarily change the server browser’s game type.

Choose the method that matches your deployment

Deployment Best first method What you control Main risk
Self-hosted on your computer or dedicated machine Launch command with -pvp or -pve Startup script, service, and files Editing a shortcut or service that is not the one actually launching the server.
Rented game-server panel Panel’s PvP/Game Type selector Persistent panel settings and, sometimes, a custom argument field Panel regeneration overwriting manual file edits.
Older or migrated installation Search files, then test the launch flag Whatever configuration keys the build generated Guide-specific paths and names no longer matching the installed version.

The launch-flag route is usually easiest to audit because the desired state is visible in one command. A panel selector is preferable when the host owns the generated files. Direct file editing is most useful when neither route is exposed, but it requires more careful backup and verification.

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

Version and compatibility notes

A dedicated-server setup guide labelled version 1.0 and dated April 2026 is the newest dated item identified for this topic. Other instructions are older community or hosting articles, and their paths may not match a later Soulmask update. As of October 14, 2026, no single official, build-independent file key has been established across the available documentation. Treat -pvp and -pve as the starting point, verify the live result, and recheck the procedure after game or server updates.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

After an update, repeat the search for PvP-related keys, compare newly generated files with your backup, and confirm that the host panel still writes the same argument. Do not assume a previously working filename or section remains authoritative.

Final change checklist

  • Stop the server and back up saves and configuration.
  • For the most consistent approach, append exactly one flag: -pvp or -pve.
  • On a rented server, prefer the panel’s Game Type or PvP control when available.
  • If using files, search your installation and treat conflicting key names as version-dependent candidates, not universal instructions.
  • Remove contradictory startup flags because they can override file values.
  • Restart fully, refresh the browser, and test with a controlled account.
  • Document the working argument or key with the server build and date.

Frequently Asked Questions

What is the fastest way to enable PvP on a Soulmask server?

Stop the server, append -pvp to the command that launches the dedicated server, restart it, and verify the mode in the browser or with a test account.

How do I disable PvP and make the server PvE?

Remove any -pvp argument, append -pve, restart completely, and confirm the live server is listed and behaving as PvE.

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

Can I put both -pvp and -pve in the command?

No. Keep exactly one mode flag. Remove the unwanted argument before restarting so the server is not left with conflicting instructions.

Why did changing an INI file have no effect?

A startup argument may have higher precedence, or you may have edited a generated or unused file. Inspect the effective launch command, remove contradictory flags, and verify the configuration directory used by the running service.

Which configuration file contains the PvP switch?

Guides report several candidates: ServerSettings.ini with PVPMode=0 or 1, Engine.ini with pvp=True under [Dedicated.Settings], and GameXishu.json with HuXiangShangHaiKaiGuan. Their availability is build-dependent, so search your own files before editing.

My rented server has no PvP setting. What should I do?

Look for a Game Type, Server Type, or startup-parameter field in the control panel. If none is visible, ask the host which persistent field controls Soulmask launch arguments rather than editing files that the panel may overwrite.

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

What should I do if ServerSettings.ini is missing?

Start the server once to let it generate configuration, stop it cleanly, then search all configuration folders for PvP-related INI or JSON keys. Do not create a new file based only on an older path.

Do PvP damage ratios enable PvP?

No. Values such as PVP_ShangHaiRatio_JinZhan and PVP_ShangHaiRatio_YuanCheng tune damage scaling; they are separate from selecting PvP or PvE mode.

How can I tell whether the change really worked?

Refresh the server browser after a full restart, check the displayed rules, and connect with a controlled test account. A saved file or log line alone is not conclusive because settings can be regenerated or overridden.

The Bottom Line

Use -pvp or -pve in the server’s startup command whenever possible. Use a hosting-panel selector on rented servers, and treat INI or JSON edits as build-specific alternatives that require backup, precedence checks, and live verification.

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.

Leave a Reply

Your email address will not be published. Required fields are marked *

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

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.