The cstrike-webadmin project tries to be a page that helps administrators by adding the main features to currently manage a server. We facilitate some common tasks such as managing administrators, assigning ranks, banning players, among other things.
Composer
NPM
PHP 7.x/8.x
Relational database (MySQL, MariaDB)
- Clone the repository on your local machine or server
# git clone https://github.com/stefanofabi/cstrike-webadmin.git
- Create a copy of the .env.example file and rename it to .env. Inside we will edit the environment variables to establish the connection to the database
# cd cstrike-webadmin
# cp .env.example .env
# vim .env
- Proceed to install the dependencies required for the project and generate the javascript files and styles
# composer install
# npm install
# npm run dev
- Create a link to the storage folder that contains everything related to the application and create the application key that will protect user sessions and other data.
# php artisan storage:link
# php artisan key:generate
- Finally run the migrations and seeds.
# php artisan migrate
# php artisan db:seed
- Running the seeds will allow you to log in with some test users.
- Administrator
Email: admin@community
Password: password
Remember to modify passwords in production!
- Finally you have to connect the servers to the application using the plugin provided
Thank you for considering contributing to the cstrike-webadmin app! You can do it in:
Considering renting a Counter-Strike 1.6 server? Feel free to visit the page of our main sponsor 4evergaming