Skip to content
This repository has been archived by the owner on Feb 22, 2024. It is now read-only.
/ samp-query-info Public archive

💾 NodeJS script for obtaining public information about SA-MP server.

License

Notifications You must be signed in to change notification settings

ufteers/samp-query-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

💾 NodeJS script for obtaining public information about SA-MP server.

Usage

Get all info about server

getServerInfo("127.0.0.1", 7777, function(error, response)
{
    console.log(response);
});

Instead of IP, you can also use the URL. As example server.sa-mp.com.

Sample response

{
  passworded: false,
  players: 1,
  maxplayers: 10,
  servername: 'SA-MP Unofficial server',
  gamemodename: 'freeroam',
  language: 'English',
  properties:
  { 
     artwork: 'Yes',
     lagcomp: 'On',
     mapname: 'San Andreas',
     version: '0.3.DL-R1',
     weather: '7',
     weburl: 'sa-mp.com',
     worldtime: '00:00' 
  },
  playerlist:
  [
      { id: 0, name: 'ufteers', score: 1, ping: 11 }
  ]
}

Other functions

getServerProperties(...)
getServerOnline(...)
getServerMaxPlayers(...)
getServerName(...)
getServerGamemodeName(...)
getServerLanguage(...)
getServerVersion(...)
getServerWeather(...)
getServerWebSite(...)
getServerWorldTime(...)
getServerPlayers(...)
getServerPlayersDetailed(...)
getServerPing(...)

Soon

  • Add support for cyrillic letters in texts

About

💾 NodeJS script for obtaining public information about SA-MP server.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published