Progress
Liberty Unleashed 0.1.1

Downloads
Download Liberty Unleashed

Download the Liberty Unleashed server for Windows
Download the Liberty Unleashed server for Linux


Liberty Unleashed 0.1 Update

Updates to Liberty Unleashed 0.1 have been released, they will be automatically applied the next time you restart your server browser, the following changes include:

  • General - Fixed another crash related to the BF injection
  • General - Fixed a crash when pressing tab in the chatbox
  • General - Fixed a crash with CallClientFunc
  • General - Fixed some memory overflows which caused client instability
  • Security - Fixed being able to bypass the LUID checks
  • Security - Fixed being able to join a server without actually joining it
  • Security - Secured the client against some known cheats and exploits
  • General - Optimised some code in both the client and server

Known Issues
  • Joining a server that has a 'handling.cfg' in the LU/data directory will cause clients to crash on join

NOTE
Windows XP is no longer supported. Nobody should be running Windows XP on the internet these days so please update your operating system.

The update requires the new client (which the browser should download) and a new server for any server hosters. The new client and server have been compiled using Visual Studio 2015, a new redistributable will be installed.
by VRocker | 48 comments

Liberty Unleashed 0.1 Update

Updates to Liberty Unleashed 0.1 have been released, they will be automatically applied the next time you restart your server browser, the following changes include:

  • General - All players now have an ID assigned to them known as the LUID
  • General - Rewritten the ban list system
  • Scripting - New ban functions (server): BanPlayer( player[, BANTYPE_CONST] ); BanLUID( luid ); UnbanLUID( luid ); UnbanName( name );
  • Scripting - New constants for BanPlayer function: BANTYPE_NAME, BANTYPE_IP, BANTYPE_LUID
  • General - Server owners now have the option to upload an .rtf MOTD to their website (server.conf: server_rule motd http://motd-here.com)
  • General - Right clicking a server in the browser now enables you to show the MOTD (can be ignored)
  • General - Attempt to re-add XP support in the client - this WILL BE discontinued at a later date as Microsoft no longer supports XP and so it is recommended to update your operating system
  • General - Fixed bugs and typos in the browser
  • General - Fixed the slow-mo bug for those of you on PCs that aren't from this decade

Known issues
  • Instances where a vehicle that has been teleported appears as invisible and will cause a crash when the remote player attempts to exit
  • Entities within entities are known to cause a crash
  • Remote players that don't fully enter a train and then attempt to exit will somtimes cause a crash
  • Sounds may not be working - unable to track down root issue
  • XP support may not even work as the developers are all running Windows 8 and have no way of testing on an XP machine

The update requires the new client (which the browser should download) and a new server for any server hosters. The new client and server have been compiled using Visual Studio 2013 (XP support), a new redistributable will be installed.
by Force | 36 comments

Liberty Unleashed 0.1 Update

Updates to Liberty Unleashed 0.1 have been released, they will be automatically applied the next time you restart your server browser, the following changes include:

  • Scripting - Fixed previously exploitable client script bugs
  • Scripting - Servers must now call RegisterRemoteFunc( "function" ) before client scripts can use them
  • Scripting - Removed Halt() from squirrel scripts
  • Scripting - Fixed the VM busy bug for internal squirrel function calls
  • Scripting - Fixed CGUILabel alpha not working
  • Scripting - Added a method to set a CGUISprite's alpha (Sprite.SetAlpha( blah ))
  • Scripting - Added ProcessLineOfSight to Squirrel - Client scripts: ProcessLineOfSight( Vector3 pos, Vector3 target )
  • Scripting - Added mouse movement/button related events to scripts - onClientMouseMove( short x, short y ), onclientMouseClick( int button, bool down, short x, short y ), onClientMouseWheel( bool moved )
  • Scripting - Fixed GUIMemobox.FontName
  • Scripting - Added scripting/gui lib functions to get/set mouse cursor position (client) - VectorScreen GetMouseCursorPos( void ), SetMouseCursorPos( VectorScreen pos )
  • Scripting - Fixed CGUIButton::SetTextColour
  • Scripting - Added buttons to squirrel GUI layers (SendBack, Forward, etc.)
  • Scripting - Fixed CUtils::ScreenToWorld
  • Scripting - Added a depth parameter to ScreenPosToWorld (client) - ScreenPosToWorld( float x, float y, float depth ), ScreenPosToWorld( Vector3 pos, float depth )
  • Scripting - Added Vector.Lerp() to squirrel
  • Scripting - Made ProcessLineOfSight return a table with the collision entity, position and model ID
  • Scripting - Fixed some facking stupid sphere/checkpoint related bugs (netcode related)
  • General - Fixed UGP spamming if it was queried with the wrong version
  • General - Fixed the -appendname commandline argument in the server only accepting 32 characters
  • General - Fixed a potential server crash when loading a script that has no Script.xml
  • Scripting - Fixed setting armour instead of health when calling player.Health in a client script
  • General - Fixed not being able to get in vehicles
  • General - Fixed a crash on join if sounds are added to the server
  • Scripting - You must now specify a script when using CallServerFunc (such as CallServerFunc( "main.nut", "function_name"); )

Known issues
  • Instances where a vehicle that has been teleported appears as invisible and will cause a crash when the remote player attempts to exit
  • Entities within entities are known to cause a crash
  • Remote players that don't fully enter a train and then attempt to exit will somtimes cause a crash
  • Sounds may not be working - unable to track down root issue

Notes

  • Those of you that are using compiled client scripts will find that they do not work anymore - anyone with a client script should now send them over uncompiled.

The update requires the new client (which the browser should download) and a new server for any server hosters. The new client and server have been compiled using Visual Studio 2013 (XP support), a new redistributable will be installed.
by Force | 15 comments

Liberty Unleashed 0.1 Update

Updates to Liberty Unleashed 0.1 have been released, they will be automatically applied the next time you restart your server browser, the following changes include:

  • Fixed the server checking for updates every 84000 milliseconds (Changed to 12 hours)
  • Reset health and weapons on reconnect
  • Fixed a crash related to vehicle alpha channels
  • Fixed a buffer overflow
  • Fixed the spawnscreen spamming spawned packets on reconnect
  • Made the crashed packet send as soon as the exception handler displays
  • Cleaned up a lot of memory on disconnect (helps fix reconnect bugs)
  • Fixed sirens and locked states of vehicles being incorrectly set on initial connect and reconnect
  • Fixed dying if /reconnecting while in a vehicle
  • Fixed a crash in the client when removing radar markers
  • Fixed a crash when starting/stopping bad timers
  • Fixed a crash relating to not enough memory for audio objects
  • Fixed editboxes stealing focus from other GUI objects
  • Fixed the password being displayed in editboxes when clicking off and back on to editboxes
  • Fixed a crash with the BF injection when repairing a vehicle out of streaming range of other players then other players trying to enter it
  • Fixed some bugs with handling data
  • Changed the invalid nick character to ?
  • Fixed being able to load client scripts when you shouldn't be (now shouts about checksum mismatch)
  • Fixed BF Injection crash (again)

The update requires the new client (which the browser should download) and a new server for any server hosters.
by Force | 20 comments

Liberty Unleashed 0.1 Update

Updates to Liberty Unleashed 0.1 have been released, they will be automatically applied the next time you restart your server browser, the following changes include:

  • Fixed clients being able to load their own client scripts
  • Added PARTREASON_CRASHED to scripts
  • Fixed not being able to hurt yourself if friendly fire was active
  • UAC now checks the checksum of lu.dll even if it is turned off on the server

The update requires the new client (which the browser should download) and a new server for any server hosters.

This is an emergency patch to fix a bug that people were abusing. I added a few tiny things in there while i had the files open but this is not intended to be a big patch with lots of fixes.
by VRocker | 22 comments



Welcome Guest!







Not registered? Click Here!


Site Stats
Total Members: 2178
Total Posts: 10305
Total Topics: 1572
Total Categories: 7
Total Boards: 28

Whos Online?
716 Guests, 0 Users

Social