About This File
Server table showing server information about the status, name, number of players, current map and their owners as applications on IPS Community Suite.
Other features:
- Set your own fields for the server: Name, Own name, IP, Own IP, Statistics URL, TV URL, Vote URL, Forum URL,
- Highlight for the server,
- Special badge for the new server,
- Hiding server owners in button,
- The scroll that the user can control,
- Color filling of players,
- RWD,
- Lazy loading in img icons,
- Table in 2 columns that the user can control,
-
Debug mode for server (A reason can be enter),
-
Separate page for server list,
-
Refresh data servers button in AdminCP,
-
Custom connect URL to the server
?️ Requirements
-
PHP 7.4+ - For IPS 4.6
-
PHP 8.0+ - For IPS 4.7
- Bzip2 - Used for A2S Compressed responses
- ❗❗ Unlocked external ports on the website server (UDP)
? Compatible servers
- America's Army 3
- America's Army: Proving Grounds
- ARK: Survival Evolved
- Arma3
- Battlefield 2
- Battlefield 3
- Battlefield 4
- Battlefield 1942
- Battlefield Bad Company 2
- Battlefield Hardline
- Call of Duty
- Call of Duty 2
- Call of Duty 4
- Call of Duty: United Offensive
- Call of Duty: World at War
- Conan Exiles
- Contagion
- Counter-Strike 1.6
- Counter-Strike: Condition Zero
- Counter-Strike: Global Offensive
- Counter-Strike: Source
- DayZ Standalone
- DayZ Mod
- Discord
- Garry's Mod
- GRAV Online
- GTA: Five M
- GTA: San Andreas Multiplayer
- Grand Theft Auto Network
- Half Life 2: Deathmatch
- Hurtworld
- Insurgency
- Star Wars Jedi Knight: Jedi Academy
- Star Wars Jedi Knight II: Jedi Outcast
- Just Cause 2 Multiplayer
- Just Cause 3
- Killing Floor
- Killing Floor 2
- Left 4 Dead
- Left 4 Dead 2
- Minecraft
- Medal of honor: Allied Assault
- Multi Theft Auto
- Mumble Server
- Natural Selection 2
- Quake 2 Server
- Quake 3 Server
- Quake Live
- Red Orchestra 2
- Rust
- 7 Days to Die
- The Ship
- Squad
- StarMade
- Teamspeak 3
- Teeworlds Server
- Terraria
- Team Fortress Classic
- Team Fortress 2
- Team Fortress 2 Classic
- Tibia
- Tshock
- Unreal 2
- Unturned
- Unreal Tournament 3
- Unreal Tournament 2004
- Ventrilo
- Warsow
- World Opponent Network
In future versions, new servers will be added to the list.
? Configuration
Mods:
- Go to: AdminCP -> Community -> Advanced Server List -> Mods -> Create new,
- Provide a name mod in Name,
- Choose a protocol mod in Protocol,
- Click save.
Servers:
- Go to: AdminCP -> Community -> Advanced Server List -> Servers -> Create new,
- First you have to choice mod in Mod,
- Provide a custom name in Custom name for example: JailBreak,
-
Provide a address IP in IP for example: 145.239.16.78:27015.
❗❗ Some servers like TeamSpeak 3 require a Query port! - Click save.
Discord configuration
You have to configurate Discord Widget which will return a value:
- name,
- instant_invite,
- presence_count
To add a discord server you have to enter the widget ID in the IP field.
If you want check return values from your server discord check from json file:
https://discordapp.com/api/guilds/{your ID widget form discord}/widget.json
for example: https://discordapp.com/api/guilds/720054040116854835/widget.json
TeamSpeak 3 Permissions
If after adding TeamSpeak 3 server but it's still offline then check permissions for guest group:
b_virtualserver_info_view
b_virtualserver_channelgroup_list
b_virtualserver_client_list
b_virtualserver_channel_list
? Custom API
From version 2.0.0, the table supports your own custom API. To activate your custom API follow the instructions:
- Go to: AdminCP -> Community -> Advanced Server List -> Mods -> Create new,
- Provide a name mod in Name,
- Choose a Custom API,
- Provide address URL in Address URL for example: https://query.li/api/csgo/{ip}/{port},
- Provide a fields form your Custom API.
-
If your API return JSON for example:
{ data: { "status": 1 } }
then your field equal status, - Click save.
Open source application! Anyone can take part in the development of the application!
What's New in Version 2.2.0 See changelog
Released
- Rebuild queries for refresh data from build-in servers in app,
- Removed support for IPS 4.6,
- Removed support for PHP 7.4,
- Updated to IPS 4.7.3,
- Updated to GameQ lib to 3.1.0 version (with modifications for IPS app),
- Added try/catch with \IPS\Log::log for database (Now errors with database are shows in log system),
- Fixed error with query when server is offline
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now