This repo will do everything for you; including download the latest server files.
Includes the following:
- Chat
- Chat Commands
- Weapon Commands
- Vehicle Commands
- Kill Feed
- Respawn on Death
- A scale-able folder structure
-
Open a command prompt in a folder.
-
Run this:
git clone https://github.com/Stuyk/altv-quickstart
cd altv-quickstart
-
Run the code block below this.
2.1. This can be used whenever you need to update your server files.
2.2. Run the code block below; wait for packages to install.
2.3. Then follow the instructions on screen.
npm run update
-
Bootup the Server
3.1. This script downloads for Linux or Windows automatically.
3.2. Use a screen on Linux to run the server in the background.
3.3. Use a built in command prompt such as in VSCode to run the server.
3.4. You may press
Ctrl + C
to stop the server at any time.
Linux:
./start.sh
Windows (CMD):
altv-server.exe
Windows (Powershell):
./altv-server.exe
Simply put in the following direct connect url: 127.0.0.1:7788
Your server can be broadcasted by getting a token from the alt:V bot in the Discord.
Message Master-Bot#3667
and it will instruct you on what to type.
After doing this simply set announce to true in your server.cfg
.
If you wish to reconnect to your server after restarting you need to enable debug mode on both your client and your server.
In your server.cfg put the following:
debug: true
In your altv.cfg for your alt:V client put the following:
debug: true
This will fully allow you to reconnect to your server by press f8
and typing reconnect <password>
Adding Typings Naturally to the Project:
- Run the following where your package.json is.
npm i -D @altv/native-types
-
Replace current imports with these special imports.
2.1 For Server:
/// <reference types="@altv/types" />
import * as alt from 'alt-server'
2.2 For Client:
/// <reference types="@altv/types" />
import * as alt from 'alt-client'