サーバーブラウザで見た時のGame Descriptionを変更する方法
自分で書いちゃったけど普通にSourceMODで公開されてた。http://forums.alliedmods.net/showthread.php?p=1120308
↓たとえばこんなかんじで普通は"Team Fortress 2"ってなってるところを"Sushi Fortress"に出来る
Sushi鯖はこんな感じのコードで実現してる
#pragma semicolon 1 #include <sourcemod> #include <sdktools> #include <sdkhooks> #define PLUGIN_VERSION "1.0.0" #define GAME_DESCRIPTION "Sushi Fortress" public Plugin:myinfo = { name = "sushi game description", author = "kimoto", description = "sushi game description", version = PLUGIN_VERSION, url = "http://kymt.me/" }; public OnPluginStart() { } public Action:OnGetGameDescription(String:gameDesc[64]) { strcopy(gameDesc, sizeof(gameDesc), GAME_DESCRIPTION); return Plugin_Changed; }
これ面白いのはsdkhooksを使って、OnGetGameDescriptionって関数を上書きして返却する文字列を変えてるんだよねぇ。
韓国鯖がハングルのGame Descriptionになってておもしれぇどうやってんだろと思っていろいろ調べてたらこんな感じだった。