1.0.0 • Published 1 year ago

fivem-server-utility v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

Fivem Server Info

Description

This npm package allows you to interact with a FiveM server by retrieving server information, player details, sending commands via RCON, and more.

Installation

To install the package, run the following command:

npm install fivem-server-utility

Usage

const FivemServer = require('fivem-server-utility');

// Initialize the FivemServer object with IP, port, and RCON password
const server = new FivemServer('server_ip', 'server_port', 'rcon_password');

// Example usage
server.getPlayers()
    .then(players => console.log('Players:', players))
    .catch(error => console.error('Error:', error));

server.getPlayerCount()
    .then(count => console.log('Player Count:', count))
    .catch(error => console.error('Error:', error));

server.getserverdata('resources').then(resources) {
  console.log(resources)
}

// and so on...

Functions

  • getPlayers(): Retrieves information about all players on the server.
  • getPlayerCount(): Retrieves the total number of players currently connected to the server.
  • getserverdata(key: string): Retrieves specific server data based on the provided key (e.g., 'resources').
  • getservervariable(key: string): Retrieves specific server variables based on the provided key.
  • getServerResources(): Retrieves information about server resources.
  • sendCommand(command: string): Sends a command to the server via RCON.
  • getplayerbyid(id: int): Retrieves player information by player ID.
  • getplayerbyidentifier(identifier: string): Retrieves player information by player identifier.

Contributing

Contributions are welcome! Please fork the repository, make your changes, and submit a pull request.

Issues

If you encounter any issues or have suggestions for improvement, please open an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

1.0.0

1 year ago