Connect Info Ultimate
Announces connecting / disconnecting players with their country (via online GeoIP providers), optional ISP, SteamID and a join sound.
Version: v5.2
Installation
Install from the game panel (recommended)
Step 1) Open your console and select your Counter-Strike 1.6 server.
Step 2) Go to TOOLS → Plugins (the in-panel installer).
Step 3) Find Connect Info Ultimate in the list and click INSTALL — the panel downloads it and places every file for you automatically.
Step 4) Set the CVARs / configuration shown below (if any), then RESTART the server.
Manual installation (FTP / File Manager)
Step 1) Download the archive above and unzip it on your computer.
Step 2) Open your console → File Manager (or connect over FTP) and upload the plugin files:
connectinfo_ultimate.amxx→cstrike/addons/amxmodx/plugins/
Step 3) Open cstrike/addons/amxmodx/configs/plugins.ini and add the plugin on a new line:
connectinfo_ultimate.amxx
Step 4) Restart the server. Check that it loaded with amxx plugins in the server console.
Need the basics first? See How to upload plugins and How to compile a plugin.
CVARs
| CVAR | Default | Description |
|---|---|---|
ci_msg_joined | 1 | 1 = announce when a player joins. |
ci_sound_enabled | 1 | 1 = play a sound on join. |
ci_sound_join | sound/... | Path of the join sound to play. |
ci_providers | ... | Order of the GeoIP providers to query (e.g. ipwho.is, ip-api). |
ci_timeout | 3 | HTTP timeout (seconds) per GeoIP request. |
ci_interval | 0.5 | Minimum delay between lookups to avoid flooding the provider. |
ci_cache_ttl | 3600 | How long (seconds) to cache a looked-up IP. |
ci_show_authid | 0 | 1 = also print the player's SteamID. |
ci_show_isp | 0 | 1 = also print the player's ISP/org. |
ci_show_console | 1 | 1 = print the info to the server console/log as well. |
ci_skip_admins | 0 | 1 = do not announce admins. |
ci_ip_whitelist | (empty) | IPs that are never looked up (separate with ;). |
ci_debug | 0 | 1 = write the raw provider answer to the log. |
ci_prefix | [INFO] | Chat prefix for the announcement. |
ci_saytext_time | .. | How long the message stays on screen. |
Where to set them: add the CVARs to
cstrike/addons/amxmodx/configs/amxx.cfg(one per line, e.g.amx_vampire_hp 15). Changes take effect after a map change or a server restart.
Notes
GeoIP lookups use a plain-HTTP API because CS 1.6 servers cannot do TLS — see the related Connect Info behaviour. On QGS servers outbound HTTP is already allowed.
