Skip to content

Releases: superzanti/ServerSync

Code clean up

05 Jul 09:38
Compare
Choose a tag to compare

Nothing exciting really for users in this one.

Mostly just some cleanup around code conventions & file locations.

Bugfixes:

  • Found and fixed an issue where ServerSync loaded by forge would crash while trying to discover the root Minecraft directory

Switch to SHA-256 for file comparison

20 Jun 09:22
Compare
Choose a tag to compare

MD5 was not cutting the mustard it would seem, switched to SHA-256.

  • @Hexawolf Fixed finding the Minecraft directory relative to ServerSync

#86 Sanitize strings from mcmod.info

26 Apr 07:45
Compare
Choose a tag to compare
Pre-release

Small fix that sanitizes known issue characters from version & name properties in mcmod.info.

Switching to server state mirroring

07 Sep 10:06
Compare
Choose a tag to compare
Pre-release
  • Changed deletion to work on the list of files sent by the server in the check updates needed phase
  • Fixed configs needing an explicit directory in the config include list
  • Changed client only files to be ignored by client side ignore rules (allows users to refuse specific client mods)
  • Added further duplicate checking in the final phase

Still no full duplicate handling, needs further design thought.

Initial duplicate checking

13 Jun 21:36
Compare
Choose a tag to compare
Pre-release

Added:

  • Basic duplicate check, will inform but not take action
  • New thrown exception InvalidSyncFile when comparing files and hashes are unavailable or the comparison file is null
  • Added neimod.info to the list of checked information files

Fixing logic & resource leaks

04 Jun 05:46
Compare
Choose a tag to compare
  • Fixed a resource leak when accessing jar file contents, was preventing files from being deleted
  • Made update needed more robust, should actually work now

Dev Notes:

  • SyncFile has been redone to be much cleaner, now has factories for client | config | standard etc
  • Added level checking to checks against the servers mod list, can now specify checking all files | standard synced files

Console lag fix

12 May 06:45
Compare
Choose a tag to compare

Should fix the console lag that would occur after running SS for a while

Fix GUI calls in silent mode

20 Apr 10:10
Compare
Choose a tag to compare
Pre-release

Created a mock GUI class for when a GUI has not been created.

Slient running for client (Broken)

20 Apr 04:26
Compare
Choose a tag to compare
Pre-release

added two new arguments for serversync:

  • progress-only
  • silent

silent runs the clients sync process with no GUI at all then terminates.

progress-only will run the clients sync process and only display file progress then terminates.

Fix missing globbing on client side

19 Apr 06:01
Compare
Choose a tag to compare
2.6.12

#66 Fix missing globber in client worker