Author Topic: Loading Saved Games?  (Read 894 times)

0 Members and 1 Guest are viewing this topic.

Offline The Asian Aimbot

  • Jr. Member
  • **
  • Posts: 74
  • Karma: 3
  • Rise and shine, Mr. Freeman, rise... and shine...
    • View Profile
    • Asian Domain GMod Sandbox Server
Loading Saved Games?
« on: October 07, 2016, 04:42:34 PM »
Not really sure where to put this, but is there some way to load saves on a dedicated server? I am listed as a superadmin in the server config and in ULX.
The Asian Toaster man who escaped the Great Martian Coup of '69, hid in Beijing for 9 months, and was cast away by the FSM. Flew away w/ GoombasTasteGood and hid in Addis Ababa after fleeing to Botswana, then to Canada.

http://www.downloadmorewam.com

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 7707
  • Karma: 350
  • Sertafide Ulysses Jenius
    • View Profile
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Loading Saved Games?
« Reply #1 on: October 07, 2016, 07:02:42 PM »
Google found this.
https://steamcommunity.com/app/4000/discussions/1/558746089748738658/

And, since I really doubt Gmod would work that way,
there's always this, 100% designed to allow HL2 MP.
http://store.steampowered.com/app/17520/
The price one pays for pursuing any profession or calling is an intimate knowledge of its ugly side. - James Baldwin

Offline The Asian Aimbot

  • Jr. Member
  • **
  • Posts: 74
  • Karma: 3
  • Rise and shine, Mr. Freeman, rise... and shine...
    • View Profile
    • Asian Domain GMod Sandbox Server
Re: Loading Saved Games?
« Reply #2 on: October 08, 2016, 08:35:18 AM »
Thank you, but I already tried that before even posting and it put me in a singleplayer game without changing the server.
The Asian Toaster man who escaped the Great Martian Coup of '69, hid in Beijing for 9 months, and was cast away by the FSM. Flew away w/ GoombasTasteGood and hid in Addis Ababa after fleeing to Botswana, then to Canada.

http://www.downloadmorewam.com

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 7707
  • Karma: 350
  • Sertafide Ulysses Jenius
    • View Profile
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Loading Saved Games?
« Reply #3 on: October 08, 2016, 10:33:20 AM »
I'm pretty sure Gmod wasn't meant to do what you're asking.
Not saying it's not possible - I just can't imagine that it is.
Extreme technical challenges.

I found a Workshop gamemode meant for HL2 MP, but, it was last updated 2-3 years ago, and even with its good intention, listed many known bugs.
I only imagine it may be even more out of date.

Every discussion I found of it made it seem as though no one kept servers going for it.
The price one pays for pursuing any profession or calling is an intimate knowledge of its ugly side. - James Baldwin

Offline The Asian Aimbot

  • Jr. Member
  • **
  • Posts: 74
  • Karma: 3
  • Rise and shine, Mr. Freeman, rise... and shine...
    • View Profile
    • Asian Domain GMod Sandbox Server
Re: Loading Saved Games?
« Reply #4 on: October 08, 2016, 11:23:25 AM »
Well, thanks anyways.
The Asian Toaster man who escaped the Great Martian Coup of '69, hid in Beijing for 9 months, and was cast away by the FSM. Flew away w/ GoombasTasteGood and hid in Addis Ababa after fleeing to Botswana, then to Canada.

http://www.downloadmorewam.com

Offline Timmy

  • Respected Community Member
  • Full Member
  • *****
  • Posts: 150
  • Karma: 122
  • Code monkey
    • View Profile
Re: Loading Saved Games?
« Reply #5 on: October 08, 2016, 05:41:30 PM »
The save files that are generated when you click "Save Game" in the "Saves" tab?

I attached an addon to my post with a function that can load these files on a dedicated server.

Instructions:
1. Add the addon to your server by extracting the archive in your server’s addons/ directory.
2. Upload saves (with .gms file extension) to the data/ directory of your dedicated server. (You can find save files in the saves/ directory of your local Garry's Mod installation.)
3. (Re)start your server.
4. Run the following command from your server console: lua_run LoadSaveFile("awesome_save.gms")



Technical information for developers

Save files are binary files with the following data structure:
1. File signature "GMS3" (0x47 0x4D 0x53 0x33).
2. Map name as a null-terminated string.
3. Duplication info in JSON, compressed with LZMA.

Entities can be restored by passing the duplication info to duplicator.Paste.

JavaScript-based web app that shows duplication data: https://timmy.ws/demos/gms-parser/index.html
Small save file for testing purposes: https://timmy.ws/demos/gms-parser/sample.gms



2016-10-15 Update: Added information about the Garry's Mod save file data structure.
2017-01-07 Update: Attached a refactored and optimized version of the addon.
« Last Edit: January 06, 2017, 04:21:53 PM by Timmy »
hello@timmy.ws (PGP key) • Steam • GitHub

Offline The Asian Aimbot

  • Jr. Member
  • **
  • Posts: 74
  • Karma: 3
  • Rise and shine, Mr. Freeman, rise... and shine...
    • View Profile
    • Asian Domain GMod Sandbox Server
Re: Loading Saved Games?
« Reply #6 on: October 08, 2016, 08:57:37 PM »
:D Thanks so much! I'll try it when I have the time.
The Asian Toaster man who escaped the Great Martian Coup of '69, hid in Beijing for 9 months, and was cast away by the FSM. Flew away w/ GoombasTasteGood and hid in Addis Ababa after fleeing to Botswana, then to Canada.

http://www.downloadmorewam.com

Offline The Asian Aimbot

  • Jr. Member
  • **
  • Posts: 74
  • Karma: 3
  • Rise and shine, Mr. Freeman, rise... and shine...
    • View Profile
    • Asian Domain GMod Sandbox Server
Re: Loading Saved Games?
« Reply #7 on: January 05, 2017, 09:34:32 AM »
I've actually had the chance to try it recently, and it works beautifully! Thanks again!

Edit: Apologies for that necro bump....
The Asian Toaster man who escaped the Great Martian Coup of '69, hid in Beijing for 9 months, and was cast away by the FSM. Flew away w/ GoombasTasteGood and hid in Addis Ababa after fleeing to Botswana, then to Canada.

http://www.downloadmorewam.com