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

The easiest way to host Society: Sunlit Valley is a managed Minecraft Java server with a one-click modpack installer. For full control, download the matching SERVER-PACK from CurseForge, run its supplied startup script on a Forge 1.20.1 server, allow Java through your firewall, and forward TCP port 25565. Plan on 6–8 GB of RAM for a small private group and at least 10 GB for a public server; those figures are hosting-provider recommendations, not an official requirement published by the modpack author.

What Society: Sunlit Valley requires

Society: Sunlit Valley is a Minecraft Java Edition modpack built for Forge and Minecraft 1.20.1. A Bedrock server, a vanilla Java server, or a different Minecraft version will not load the pack correctly. Every player must install the same modpack release as the server.

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.
  • Edition: Minecraft Java Edition.
  • Mod loader: Forge.
  • Minecraft target: 1.20.1.
  • Server files: The release-specific CurseForge SERVER-PACK, not the client download used by a launcher.
  • Java: FadeHost identifies Java 17 for Minecraft 1.20.1. This is a third-party hosting claim; the CurseForge pages reviewed do not state an official Java requirement.
  • Network port: TCP 25565 is the conventional port identified for this pack by FadeHost.

Choose the server release first. CurseForge listings do not present a single unambiguous “latest” version: one listing is titled SERVER-PACK 3.1.1, another is titled 4.0.8, and a search summary refers to a newer 4.1.5A main release associated with file 8082974. Open the pack’s Files tab immediately before downloading and select one specific release. Do not mix a server pack, client installation, and configuration files from different releases.

Managed hosting or self-hosting?

Both routes work, but they solve different problems. Managed hosting puts the operating system, Java process, storage, firewall controls and backups behind a web panel. Self-hosting gives you direct access to every file and setting but makes you responsible for maintenance and connectivity.

#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.
Decision point Managed host Self-hosted machine
Initial setup Usually a search-and-install workflow in a control panel Download, extract, accept the EULA, configure Java, firewall and networking
Cost Recurring rental charge; the exact price depends on the provider and memory plan No server rental, but you supply hardware, electricity, storage and an internet connection
Mod and configuration control Available through the file manager, console and backups, subject to the panel Direct control of every mod, config, script and JVM option
Uptime and public access Datacenter connectivity and an always-on machine are normally included in the service Your computer and home connection must remain online; carrier-grade NAT or changing IP addresses can complicate access
Technical skill Lower: the installer handles much of the pack deployment Higher: you troubleshoot Java, permissions, ports, updates and backups
Memory planning Choose a plan with enough allocated RAM Reserve memory for the server without starving the operating system or other applications

For a first server or a group that wants to play immediately, managed hosting is the lower-risk route. Self-hosting is appropriate when you already administer a Linux or Windows machine, need custom scripts, or want complete control over files and scheduling.

Route 1: install it with a managed host

Several providers document one-click or search-based modpack installation. CreeperHost describes adding a Minecraft Java instance, naming it, searching for “Society: Sunlit Valley,” selecting a version and clicking Install. Wabbanode, BoxToPlay and Kinetic describe comparable workflows; Wabbanode’s instructions search for Society: Sunlit Valley or “Chakyl,” select a version, install it and start the instance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Create a Java instance. In the provider’s game panel, choose Minecraft Java Edition rather than a vanilla, Bedrock or unrelated Forge template.
  2. Choose a memory plan. Use the RAM guidance below rather than assuming the smallest plan is sufficient.
  3. Open the modpack installer. Search for the exact pack name, “Society: Sunlit Valley.” If the panel uses the pack author’s name, “Chakyl” may also appear in the results.
  4. Select one release. Match the version your players will install. If the panel and CurseForge show different release numbers, stop and resolve that mismatch before starting the server.
  5. Install and wait for completion. The panel should download the server-side files and create the instance. Do not upload the ordinary client zip over the generated server directory.
  6. Start once and read the console. Follow any EULA prompt, watch for a successful “done” message, and stop the server if the console reports a missing dependency or a version mismatch.
  7. Set access controls. Add your operator account, enable a whitelist for a private group, and change the default server name and message in the panel’s configuration or file manager.
  8. Give players the matching client pack. Each player should install the same Society: Sunlit Valley release through their launcher. A different pack version can produce missing-mod, registry or connection errors.

Before inviting players to explore, Game Host Bros recommends running chunk pre-generation. Generating terrain during peak play can consume CPU, memory and disk bandwidth and make everyone’s game stutter. Use the pre-generation method supported by the installed pack and test it while nobody is connected; the provider’s recommendation does not specify a particular mod or command.

Route 2: self-host the server pack

1. Select and download the correct SERVER-PACK

Open the Society: Sunlit Valley files on CurseForge and verify the release label, Minecraft version and file type. Examples of release-specific pages include SERVER-PACK file 6783957 and SERVER-PACK file 7275740. The pack’s general server information is also described by FadeHost.

CurseForge publishes separate SERVER-PACK archives for individual releases. Download the archive explicitly marked SERVER-PACK. The client zip downloaded by a launcher is a manifest and client installation; it is not a runnable dedicated server. A server pack normally contains the mod jars, configuration files and a startup script.

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

2. Prepare an empty server directory

Create a new folder dedicated to this release, such as society-sunlit-valley-4.x. Avoid extracting over an older release. Keeping each release in its own folder makes rollback and comparison possible and prevents stale mods from remaining after an update.

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

Extract the SERVER-PACK archive into that folder. On Windows, use an archive utility that preserves nested directories. On Linux, extract as the account that will run the server so the process can read and write its own files.

3. Verify Java

Install a 64-bit Java 17 runtime if your pack’s documentation or hosting environment calls for it. FadeHost lists Java 17 for Minecraft 1.20.1, but that recommendation is not an official requirement shown on the CurseForge pages reviewed. Check the runtime from a terminal or command prompt:

java -version

Confirm that the command resolves to Java 17 and that the server account can execute it. If the command is not found, install Java 17 or use the full path to the Java executable in the supplied startup script. Do not silently substitute an unrelated Java version when diagnosing a launch failure.

4. Run the included startup script

Use the script shipped inside the server pack rather than inventing a command. It may be a Windows batch file or a Unix shell script. The exact command is release-dependent and was not confirmed in the available documentation, so check the pack’s CurseForge description or its server-pack readme for the filename and any required arguments.

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.
  1. Open a terminal in the extracted server directory.
  2. On Windows, run the included .bat script. On Linux or macOS, make the supplied .sh script executable and run it from that directory.
  3. Read the console output. The first launch may create configuration files and stop for the Minecraft EULA.
  4. Open eula.txt, read the license, and change only eula=false to eula=true if you agree to it.
  5. Run the same supplied script again and wait for the server to finish starting.

Never copy a startup command from another Forge pack without checking its arguments. Forge, Java memory flags and script names can differ between releases.

5. Configure the server

Stop the server cleanly from its console before editing files. In server.properties, set a descriptive motd, choose whether the server is private, and leave the default port unless you have a reason to change it. Use the server console to grant operator status to your account and enable a whitelist for a private group. Keep the exact mod and configuration files that shipped with your chosen release unless the pack author’s notes instruct otherwise.

6. Allow local connections through the firewall

Create an inbound firewall rule for the Java server process or for TCP port 25565 on the host machine. Test from the same computer first with the server’s local address. If the local client cannot connect, fix the Java process, pack files or firewall before changing router settings.

7. Forward TCP 25565 for friends outside your home

FadeHost identifies TCP 25565 as the server port. A friend on another network cannot reach a private address such as 192.168.x.x; your router must forward that port to the computer running the server.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Give the server computer a stable address on your home network, preferably through a DHCP reservation.
  2. Sign in to the router’s administration page and find its port-forwarding, NAT or virtual-server section.
  3. Create a rule for TCP, external port 25565, forwarding to the server computer’s internal address and port 25565.
  4. Save the rule and ensure the host firewall permits the same traffic.
  5. Have a friend test using your public IP address and port, not the internal address. Do not publish your public IP unnecessarily.

Router menus differ, and some internet providers use carrier-grade NAT, which prevents inbound forwarding even when your rule is correct. In that case, ask the provider for a public IPv4 address or use managed hosting instead. If your public address changes, players will need the new address unless you arrange a supported dynamic-DNS solution.

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.

How much RAM should the server have?

No official RAM requirement from the Society: Sunlit Valley author was identified. Hosting providers publish different recommendations, so treat them as operational guidance rather than a specification.

Source Published recommendation How to interpret it
Game Host Bros At least 10 GB Presented as suitable for a public server
OuiHeberg Minimum 8 GB A provider minimum, not an author-published requirement
CreeperHost Minimum 5,000 MB Lower hosting-plan floor; actual headroom depends on player count and activity
FadeHost 6 GB recommended Its page says its fleet uses about 6 GB with a group online

A practical starting budget from these conflicting figures is 6–8 GB for a small private group and 10 GB or more for a public server. Increase the allocation when many players explore different areas, when pregeneration is running, or when the console reports out-of-memory conditions. Allocate only what the machine can spare: leaving no memory for the operating system can cause swapping and worse performance than a slightly smaller, stable allocation.

Watch memory use after several hours, not only immediately after startup. A quiet server can appear healthy while exploration, automation and chunk generation create the real load. Record the player count and activities when deciding whether to move to a larger plan.

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

Keeping a public server usable

Pre-generate terrain before opening the world

Terrain generation is one of the most expensive moments for a modded server. Run the pack-compatible chunk pre-generation process during a maintenance window, then let players explore an already-created area. Game Host Bros specifically recommends pre-generation to avoid creating chunks under player load.

Back up before every change

Stop the server before copying the world, config, mods and script directories. Keep at least one backup from before each pack update and another rotating backup from normal operation. A backup that has never been restored is only an assumption, so periodically test it on a separate directory or machine.

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.

Change one variable at a time

When diagnosing a crash, do not simultaneously change Java, RAM, mods and configuration. Save the latest log, note the exact pack release, then test one change. This preserves a usable comparison and makes it easier to identify a mismatched jar or setting.

Keep every player on the same release

Server and client mod lists are a matched set. When updating, stop the server, back up the world, install the new server pack in a new directory, and give players the corresponding client release. Keep the old directory until the new one has started and a test account can join.

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.

Troubleshooting by symptom

The server closes immediately

  • Confirm that you downloaded SERVER-PACK rather than the launcher’s client archive.
  • Run java -version and verify the Java version expected by the pack environment; Java 17 is the third-party recommendation for this 1.20.1 pack.
  • Run the supplied script from the extracted directory so relative paths resolve correctly.
  • Read the first error in the console and the latest log instead of guessing a new startup command.

The console reports a missing mod or registry mismatch

  • Compare the server release with each player’s client release.
  • Remove leftover files from an older pack by reinstalling into a clean directory.
  • Do not add or remove individual jars unless the release documentation specifically calls for it.

Players on the same home network can join, but internet friends cannot

  • Check that the host firewall allows Java and TCP 25565.
  • Confirm the router forwards TCP, not only UDP, to the correct internal address.
  • Test with the public address from a genuinely external network, such as a phone hotspot.
  • Check for carrier-grade NAT or a changed public IP if forwarding appears correct.

The server lags when new areas are explored

  • Run chunk pre-generation before peak play.
  • Check memory and CPU during exploration rather than while the server is idle.
  • Reduce simultaneous exploration or move to the larger RAM tier recommended for public servers.

An update makes the world fail to load

  • Stop the server and restore the pre-update backup.
  • Confirm that the downloaded server pack and all clients use the same release.
  • Keep the prior server directory intact while testing the update in a separate folder.

Recommended setup decision

Use managed hosting when you want the shortest path from purchase to a joinable server, do not want to configure port forwarding, or need an always-on machine and panel-managed backups. Choose self-hosting when you can maintain Java and the operating system, need direct file and script access, and accept responsibility for uptime, backups and network troubleshooting.

Whichever route you choose, the non-negotiable details are the same: Minecraft Java Edition, Forge 1.20.1, the exact release-matched SERVER-PACK, Java 17 where required by your environment, enough memory for your player count, and TCP port 25565 reachable from outside your network.

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.