File information

Last updated

Original upload

Created by

4000TB

Uploaded by

medaltech

Virus scan

Some manually verified files

About this mod

Host/Server side modifications removing as much as possible, without causing OOS & drastically reducing resources.

Requirements
Permissions and credits
Mirrors
Changelogs
Server Version Mod 0.9 Reforged 
Updated 8/5/2024

*Note: You can now play as the host no problems.*


Download:
https://www.nexusmods.com/theguild2renaissance/mods/8?tab=description

*Note: If Nexus is reviewing the files downloaded from the official discord, Guild 2 modding section
Alternate Download:
https://discord.gg/wC3aRgaczB

Check Changelog on discord for up-to-date information. A lot of updates have happened since 0.5  (changelog is out of date) 

0.5  Reforged - (7/17/24)
Changelog:
- Modified every Character in the game forcing LOD 4
-Modified every Object within the game to force higher LOD's
- Main Menu now displays "Server Version Mod"
- Completely removed some assets
& much more. without a doubt the largest update yet!


0.4.2  Reforged - (7/14/24)
Changelog:
-Replaced all the buildings with a base dummy model.
-Fixed some config/user config settings that inadvertently turned on logging & a few other settings that will help with performance now .
-Reduced storage size further by another 165.8 MB & an unknown amount of VRAM saved. Buildings are pretty heavy assets and no longer having to render ---them should have a decent performance impact.
- Fixed a few outstanding issues that I have encountered.


 Features: 

- Reduces Host installation storage requirements:
From 5.10GB to 2.42 GB.Space saved: Approximately 2.68GB.
Percentage space saved: Approximately 52.5%.


- Reduces Host RAM usage: 
From 888.3 MB to 667.2 MB.Amount of RAM saved: Approximately 221.1 MB.
Percentage reduction in space: Approximately 24.9%.


- Reduces Host CPU overhead 4+%

- Increases Host FPS:
FPS Before 40-70
FPS- FPS After 80s-99 FPS


- Decreases Host GPU core utilization by 17.2% 

- Decreases Host loading times 


- Eliminate any OOS scenarios caused by server-side performance or unknown performance-related OOS scenarios that can occur in late game or only on certain maps.

Summary: Host/Server side modifications removing as much as possible, without causing OOS & drastically reducing resources

Description: Near headless server host mod. The server will not load textures, GUI, objects, buildings, sound, terrain, weather effects, or anything not required for the base game with Reforged to function in multiplayer. Map selections will still work along with the main menu, but nothing else. The goal would be pretty obvious, have the server side use as few resources as possible, way under the recommended specs. Have NO changes take place on the client side. Eliminate any OOS scenarios caused by server-side performance in regards to rendering (Engine taking a dump), or unknown performance-related OOS scenarios that can occur in late game or only on certain maps.

Release Version:
-Alpha 0.5 release, expect bugs..*

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Requirements:
Must install the latest Reforged version to function (All credit goes to Fajeth, Threeofme, & their whole team)Requirements:*Reforged Alpha (WIP) latest version of Reforged https://gitlab.com/fajeth-modpack/megamodpack-reforged
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Install Guide:You must DELETE, not replace the below folders & only after complete deletion, replace them with the provided folders/files included in the mod.Fajeth Reforged latest version must be installed first including the translations before installing the Server Mod. DO NOT USE NEXUS MOD INSTALL, Manual Install only.

Step 1) Install the base game.

Step 2) Delete Scripts folder

Step 3) Install Fajeth Reforged latest ver: https://gitlab.com/fajeth-modpack/megamodpack-reforged

Step 4) Install any translations.

Step 5) Delete the below-mentioned folders. 

*Located at Program Files (x86)\Steam\steamapps\common\The Guild 2 Renaissance*

Folders deleted:
-Movies
-MSX
-Objects
-Particles
-SFX
-Textures

Step 6) Replace the folders with the provided ones in the mod.*You are not replacing Particles, SFX, MSX, Movies those stay deleted*

**Optional** Install Zero Tier, set up a network, and add clients to play with.

After step 6), you are technically good to go!

Client installation:
No installation/modifications are needed. All changes take place with the host.
Join the official discord https://discord.gg/wC3aRgaczB 



**Bugs:**
1) You can kill the host, don't do that lol.

To-Do list:


1) Make the host/server invincible, and have a life expectancy of 999 Years
.
2) Automate the installation process with a batch file, Python script, or Powershell application.

3) Remove or replace the rest of the GUI & update the title screen to indicate "Server Mod Version" (Done)

4) Lower LOD complexity within the game world to & use the highest possible LOD reducing vertex shader complexity. (Done)

5) Disable all notifications on the host & set all filters to ignore by default.

6) Remove all other options in the main menu besides MP.

7) Delete or replace more resources, can probably lower it further by another 500MB & drastically reduce VRAM usage further.

8) Replace all Character/NPC models with a super low poly duck... They cannot just be deleted, unfortunately, but the resources used will be drastically
reduced.
(Done, They are not ducks but they are low poly)

9) Disable the water shader completely (Done)

10) Automatically run the Server Version in windowed mode & at the lowest resolution possible. (Done)

11) Replace all animations with a super simple generic animation. They cannot just be deleted but must be replaced.

12) Delete all the unnecessary Editor files/.WLD files that are not used unless you are modding.

13) Set up a VM environment with (4) clients & one host for OOS testing/bug testing. (Done)

14) Contact ZeroTier & see if we can get a larger network client size/Admin account. Investigate getting a data center dedicated server with 24/7 network access.. Essentially bring back the Online MP in almost all respects.

15) Set up remote access on the server with no permission/ability to do anything but start the dedicated server mod, or download the host save file in case of OOS. This would be a massive step forward in bringing back the online MP aspect.

16) Disable all logging by default. (Done)

& many, many more features or changes(This list is not in any particular order, & some features will come way before others)