foxlider / kast Goto Github PK
View Code? Open in Web Editor NEWKeelah's Arma Server Tool to manage Arma 3 Servers and manage Steam Workshop mods
License: GNU General Public License v3.0
Keelah's Arma Server Tool to manage Arma 3 Servers and manage Steam Workshop mods
License: GNU General Public License v3.0
FASTER uses configuration files stored in AppData
Yikes
KAST needs a proper database system to work.
For now, the easiest way to do it would be SQLite
Keypoints :
Link | Notes |
---|---|
LiteDB | Requires a custom EFCore Wrapper |
SQLite | Old but it works |
SQL Server CE | SQL Server but no install |
VistaDB | Never heard of it |
Despite the fact that Linux is not recommended by Bohemia, some users still want to use Linux so... I guess KAST should too
Just like Linux Support, Docker support might be easier to use for some users.
Probably base Server Path and Mod Storage path on some environment variable
THE feature that FASTER had
KAST need to be able to manage mods as well and probably in a better way
The most difficult thing in FASTER was the updater
Needs :
So far FASTER went through SteamAPI + SteamCMD (yikes) and BytexDigital's Steam Wrapper that works but is still kind of a mess to update
Could you put up some starter issues / things you'd prefer people work on?
One of the main Features in FASTER was the config file generator
Every changes UI generates the different config files
KAST need to have a better system to :
This feature was started (a bit)
But just like FASTER, KAST should be able to manage multiple server profiles
KAST's main objective is to support being used directly on the server or being a remote app (through a web browser) so users can run it on VPS with no RDP/TeamViewer feature
So a Web App, that's why I used Blazor
FASTER was able to select where to download Arma Servers and where to store Mods
However, this is not that easy with a web app.
So either find a File Browser addon, build a File Browser from the ground up or just select a path
Be mindful of security too, can't allow anyone to see the content of the whole server's filesystem.
Just an issue to post images for README or Documentation
KAST need to be able to monitor the Arma Servers running on the machine
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.