Modules/FileSystem

From Multi Theft Auto: Wiki
Revision as of 22:16, 16 January 2022 by Quiret (talk | contribs) (→‎Support)
Jump to navigation Jump to search

Module info
Name FileSystem
Version 2.0
Author Martin Turski (The_GTA)
Module website Here
Download link Win32 Linux
License none
Written in C++
Operating system Cross-platform
Compatible with 1.X

FileSystem is the MTA:Eir file management implementation exported as MTA:BLUE module. It is made for those people who are not satisfied with the standard MTA file functions. Its feature-set covers binary stream writing, directory scanning and path resolution logic. It should satisfy all needs regarding file functionality. The modules' source code is released within the MTA:Eir SVN.

Its documentation can be found here. To find coding examples, browse the individual class methods.

Installing FileSystem into your Server

  • Place the fileSystem*.dll module into your MTA server modules directory
  • Add the module into the mtaserver.conf module loading list (at the bottom of the file)
  • Edit the acl.xml in a way that resources require admin rights to call createFilesystemInterface

System Access Possibilities

  • Accessing whole system
  • Listing and editing all server resources
  • Modifying MTA Server configuration

Be careful how you expose the FileSystem module to your server resources!

Support

If you are looking for direct support about this module then contact The_GTA on the MTA forums. You may try asking in the MTA scripting forums in general.


FileSystem Library Functions

FileSystem Namespace Functions

FileSystem Translator Functions

FileSystem Archive Translator Functions

FileSystem File Functions