
- #MTASA PORT CHECK MANUAL#
- #MTASA PORT CHECK FULL#
- #MTASA PORT CHECK DOWNLOAD#
Look at examples in the next section.Home || Check My HOST & IP Information || Check Internet Speed || Check IP PROXY & PORT Online || Check REVERSE DOMAIN & IP Lookup || Check WHOIS DOMAIN/TLD & IP Lookup || Check HTTP/HTTPS HEADERS Status || Download PREMIUM PROXY Servers List In. Use Docker's -user option (or equivalent) to pass the uid / gid (of the non-root user on your host-machine) to the container. This image is prepared for running as non-root user. Server config, acl config, banlist and so on will be available in data/ in your current directory. If you don't have any resources in mta-resources/ dir, the official default resources will be automatically downloaded and unpacked there when the container is started. Run one of the example commands in Powershell on Windows, or in bash on Linux. The commands in the examples below are bind-mounting these directories to the container and they must exist or you will get a nasty error.
#MTASA PORT CHECK MANUAL#
Required manual setupĬreate an empty directory somewhere on your disk, then navigate to it and create directories named: You should really consider using a Docker Compose setup as described in this section. This is just for reference and basic testing.
TODO: More on that will be here soon Usage via command line It's recommended to use this image in a Docker Compose setup, because it's much easier to maintain and configure everything with a YAML file instead of passing all of the options via command line.
MTA_SERVER_CONFIG_FILE_NAME - custom name of the config file, useful for switching between configs for different environments i.e.
More screenshotsĭirectory structure after running the command visible in the screenshot above (before running it, it was three empty folders) If some essential config files are totally missing, then they will be added for you from the baseconfig package, But if you already have your own resources and configs then don't worry - they will NOT be overwritten. Note: The automatic resources downloader and baseconfig provider mentioned above don't interfere with your existing files. It's battle-tested: I'm using this image by myself in 4 different environments and I consider it production-ready :) If you want to use them, just remember to add proper entries to your server config.
Fully prepared for running as a non-root userįor maximum compatibility with older scripts, the legacy native modules are also included in this image:. Ready for fastdl setups (hosting client files over external HTTP servers). Simple directory structure on the root level ( /) inside the image which makes them easier to find and mount. #MTASA PORT CHECK FULL#
Full access to the server console input and output, even if the server was started in the background (re-attaching to the console works fine, no screen or anything like that is involved - it's all docker). Custom native modules can still be installed easily if needed (native modules will be deprecated in MTA 1.6, so they will be around for a while). All of that is configurable via environment variables. file for development and for the live server Effortless switching between different server configs, i.e. Automatic management of server password, with three strategies (policies) available to be used depending on the use case. Automatic creation of admin / developer account in the built-in accounts system - TODO, soon. Note: the v4 in this example is the version number of the tag itself because sometimes something might go wrong and an updated release of the same version and build number is needed) FeaturesĬomes with a simple scripts which automate boring stuff:Īutomatic resources downloader: If you don't have any resources yet, the official MTA resources package is automatically downloaded and extracted for you before the server is startedĪutomatic baseconfig provider: If you don't have your own configuration files, all essential ones are automatically brought to you from the official baseconfig archiveĪlso covers more advanced scenarios that experienced developers and server owners might find handy: The tags always reflect the specific version and build number of the MTA server which they contain, i.e. On Windows, only the Docker Desktop with WSL 2 backend is supported, so expect weird issues with different setup (been there, done that, big NOPE from me).
Total image size is oscillating around 100MiB. The base image is Debian Testing (slim) which ensures maximum compatibility and official support. This image is automatically built and published on Dockerhub as notfound/mtasa-server. Maintained mostly for myself, but also for anyone from the MTA community who find it useful. Unofficial Docker image for Multi Theft Auto: San Andreas game server.