AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [CS:GO] Server-Redirect+ (ServerList w/ Server Hopper) [MySQL] (v1.2, 13 April 2020) (https://forums.alliedmods.net/showthread.php?t=322904)

LuqS 04-07-2020 06:58

[CS:GO] Server-Redirect+ (ServerList w/ Server Hopper) [MySQL] (v1.2, 13 April 2020)
 
https://i.imgur.com/xYdPgoH.png

:up: Rate Thread :up:

Demonstration video


Description:
'Server-Redirect+' is an interactive, auto-updated Server-List that can contain all of your game servers:bee:.

List of features:
Quote:

• Automatically updates and shows real-time information about each server in the server-list.
• Organizable with categories.
• Formattable Menu (Server-View part).
• Allows players to connect to each server in your server-list with only 1 click!
• Allows players to print the any server information to their chat to easily save their favorite servers!
List of Console-Variables:
Quote:

// Whether or not to print debug messages in server console
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
serverlist_debug_mode "0"

// Whether to include bots in the player-count or not.
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
serverlist_include_bots_in_serverlist "0"

// This is how the menu will be formatted. (Sever Name: {name}, Current Player Count: {current}, Max Players: {max}, Server Map: {map})
// -
// Default: "{name} ({current} / {max} - {map})"
serverlist_menu_format "{name} ({current} / {max} - {map})"

// The number of seconds between other servers update.
// -
// Default: "20.0"
// Minimum: "5.000000"
// Maximum: "600.000000"
serverlist_other_servers_update_interval "20.0"

// Category of the server in the ServerList Menu. (Leave blank for no category)
// -
// Default: ""
serverlist_server_category ""

// This name will be shown on the Server-List Menu. (Leave blank if you want to use your serverhost name)
// -
// Default: ""
serverlist_server_name ""

// The number of seconds the plugin will wait before updating the Player-Count in the SQL server.
// -
// Default: "20.0"
// Minimum: "5.000000"
// Maximum: "600.000000"
serverlist_server_update_interval "20.0"

// Whether this server should appear in the Server-List or not.
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
serverlist_show_server_on_serverlist "1"
Overrides:
Quote:

'serverlist_show_hidden_servers' - who should see hidden servers. (Def. ADMIN-FLAG ROOT)
'serverlist_join_full_bypass' - Who should be able to join a server even if it's full. (Def. ADMIN-FLAG ROOT)
Requirements / Dependencies:
Quote:

• Sourcemod 1.10+ (Only Tested in 1.10 but should work in 1.9)
sm-redirect-core (In every server, make sure to install the requirement for this, else it wont work)
Installation instructions:
Quote:

1. Place 'ServerListCore.smx' in '/csgo/addons/sourcemod/plugins/'.
2. Place 'plugin.ServerListCore.cfg' in '/csgo/cfg/sourcemod/'.
3. Make sure you installed 'redirect_core.smx'. (Look 'Requirements / Dependencies')
4. add database config 'ServerList' to databases.cfg inside of '/csgo/addons/sourcemod/configs/'.
5. Server list will only work with 2 or more servers using 'Server-List+' with the same DB! :3
Quote:

"ServerList"
{
"driver" "mysql"
"host" ""
"database" ""
"user" ""
"pass" ""
//"timeout" "0"
//"port" "0"
}
Don't forget to fill the login information :nono:
Compile instructions:
Quote:

1. Use 1.9+ sourcemod compiler
2. Make sure you have all includes: sourcemod, cstrike, smlib & redirect_core.
3. Make sure both 'ServerListCore.sp' and 'ServerListMenus' is in the same directory.
4. You should only compile 'ServerListCore.sp', 'ServerListMenus' is included in Core.
5. Have fun :)
Changelog:
Quote:

25 May - 2020 [v1.2]
fix for the LobbySessionFixer extension crash.
13 April - 2020 [v1.2]
• Fixed crashing bug in start-up for some servers.
• Fixed player count freezes after server hibernate.
• Now the plugin is completely threaded.
• Fixed translation warnings
• Fixed easy installation not having all the necessary files.
• Added ConVar for Debug mode.
• Made the startup process better.
9 April - 2020 [v1.1]
• Fixed table creation error in DB.
• Fixed a bug that made the server name not getting inserted to DB if it had `'` in it.
• Added translation for chi! (Credit: Yuzi).
• Added easy installation (all needed files are included in the zip file) (Drag & Drop + add DB config).
7 April - 2020 [v1.0]
• Initial release.
TO-DO List:
Quote:

• Fix any bugs that comes up (contact me if you encountered anything :))
• Add Advertisements for servers.
If you find a bug or you have a suggestion, feel free to add me!


GitHub Repository

Rxelik 04-07-2020 10:09

Re: [CS:GO] ServerList+ [MySQL version] (v1.0, 7 April - 2020)
 
Looks Good, ill check it out later

Thanks for the plugin

Yuze 04-09-2020 07:27

Re: [CS:GO] ServerList+ [MySQL version] (v1.0, 7 April - 2020)
 
VERY AWESOME~
plugin works great~!!

Groven 04-09-2020 12:50

Re: [CS:GO] ServerList+ [MySQL version] (v1.0, 7 April - 2020)
 
Wow really nice done! :)

musoviich 04-09-2020 14:42

Re: [CS:GO] ServerList+ [MySQL version] (v1.1, 9 April - 2020)
 
Is it working with 4 servers on same IP address but diferent port ?

LuqS 04-09-2020 15:27

Re: [CS:GO] ServerList+ [MySQL version] (v1.0, 7 April - 2020)
 
Quote:

Originally Posted by Yuze (Post 2691912)
VERY AWESOME~
plugin works great~!!

Quote:

Originally Posted by Groven (Post 2691978)
Wow really nice done! :)

Thank you for using my plugin! :3

Quote:

Originally Posted by musoviich (Post 2692006)
Is it working with 4 servers on same IP address but diferent port ?

Yes, I'm currently using it with 12 servers with the same IP :wink:

LuqS 04-12-2020 17:27

Re: [CS:GO] ServerList+ (With Server Hopper) [MySQL version] (v1.2, 13 April - 2020)
 
A-lot of fixes on the new update (1.2v).

Thanks to everyone who reported the issues.

Would you want a player list in the next update?

paulo_crash 04-24-2020 14:23

Re: [CS:GO] ServerList+ (With Server Hopper) [MySQL version] (v1.2, 13 April - 2020)
 
Quote:

Originally Posted by LuqS (Post 2692936)
A-lot of fixes on the new update (1.2v).

Thanks to everyone who reported the issues.

Would you want a player list in the next update?

Thanks for this release. :bacon!:
Regarding the list of players, it currently has the option that shows how many players are on the servers.

I don't know if it would be a good launch, it could only pollute the menu in the case of servers that have enough slots. In any case, if this update comes, it would be nice to have some CVAR so that we can disable this option to show the list of players.

LuqS 04-24-2020 18:04

Re: [CS:GO] ServerList+ (With Server Hopper) [MySQL version] (v1.2, 13 April - 2020)
 
Quote:

Originally Posted by paulo_crash (Post 2695989)
Thanks for this release. :bacon!:
Regarding the list of players, it currently has the option that shows how many players are on the servers.

I don't know if it would be a good launch, it could only pollute the menu in the case of servers that have enough slots. In any case, if this update comes, it would be nice to have some CVAR so that we can disable this option to show the list of players.

Thank you for your feedback:bacon!:

I'm planning to add an advertisement system to this plugin so you could advertise your different servers. And I want to modify the plugin to be as dynamic as it can be so you could add / remove whatever you want! :wink:

bloodmodii 04-28-2020 01:59

Re: [CS:GO] ServerList+ (With Server Hopper) [MySQL version] (v1.2, 13 April - 2020)
 
Using it on my server right now and it works perfectly, great job! Can't wait for the advertisement feature that would be the very best thing you could add
I had to edit the shortcut !s because it was interfering with the !s shortcut in surf plugins (to teleport to stages) maybe its something you want to remove to guarantee compatibility between plugins commands.
You should also implement the !follow command this would be a great adding


All times are GMT -4. The time now is 08:04.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.