CS.Center Api Dökümantasyon
Hazır PHP Api için https://github.com/emrezorlu/cs.center adresine bakabilirsiniz.
https://cs.center/api/ APIKEY / URUNID / SERVIS
APIKEY inize şifre değiştirme ekranının en altında bulabilirsiniz(her şifre değişimi sonrası api key değişir). URUNID Hizmetlerim kısmında yer alan ürün id
Auth gerekmeyen servislerde, ip adresini APIKEY, portu ise URUNID olarak yazabilirsiniz.
örneğin : https://cs.center/api/ 45.10.56.1 / 27015 / GetServerInfo
https://cs.center/api/ 45.10.56.1 / 27015 / GetPlayerInfo
Metod | SERVIS | Açıklama | Rate(Limit) | Auth |
---|---|---|---|---|
GET | Validate | API Key geçerli mi kontrol eder(ürün id -1 bırakınız) | 15 Req/min | Gerekli |
GET | RestartServer | Serveri yeniden başlatır | 10 Req/min | Gerekli |
GET | GetDonationHistory | Sisteme gelen bağışları listele(tip : json) | 60 Req/min | Gerekli |
GET | GetAdminGroups | Aktif admin gruplarını(tip : json) | 60 Req/min | Gerekli |
GET | GetAdmins | Aktif Adminlikleri listeler(tip : json)(admins.cfg) | 60 Req/min | Gerekli |
GET | GetAdmins_Simple | Aktif Adminlikleri listeler(tip : json)(admins_simple.ini) | 60 Req/min | Gerekli |
GET | GetChatColors | Aktif Renkli yazıları listeler(tip : json) | 60 Req/min | Gerekli |
GET | GetOverrides | Aktif komut üstünlüklerini listeler(tip : json) | 60 Req/min | Gerekli |
GET | ReloadAdmins | Adminlikleri yeniler(adminlik yazım sonrası için map değişmeden adminliğin aktif olmasında kullanılmalıdır) | 60 Req/min | Gerekli |
POST | AddAdmin | Adminlik yazım servisi(admins.cfg) | 60 Req/min | Gerekli |
POST | DeleteAdmin | Adminlik silme servisi(admins.cfg) | 60 Req/min | Gerekli |
POST | AddAdmin_Simple | Adminlik yazım servisi(admins_simple.ini) | 60 Req/min | Gerekli |
POST | DeleteAdmin_Simple | Adminlik silme servisi(admins_simple.ini) | 60 Req/min | Gerekli |
POST | AddChatColors | Renkli yazı ekleme servisi | 60 Req/min | Gerekli |
POST | AdminSales | Adminlik ve renkli yazı ekleme servisi, adminlik satışı sonrası çağırmanız gereken servistir(eğer renkli yazı yazmayacaksanız sade addadmin i kullanabilirsiniz). | 60 Req/min | Gerekli |
POST | SendRcon | Rcon komutu servisi | 60 Req/min | Gerekli |
GET | GetServerInfo | Server adını, oyuncu sayısını ve max kapasiteyi döndüren servis(A2S_Query) | 60 Req/min | Gereksiz |
GET | GetPlayerInfo | Server player bilgilerini döndüren servis(A2S_Player) | 60 Req/min | Gereksiz |
GET | GetServerDatas | Server içerisinde ki sqlite dosyalarını okuyup json formatında geri döndürür.(Cache dolayısıyla veriler her 10 dakikada bir güncellenir). Örnek çıktıya buradan ulaşabilirsiniz. | 1 Req/min | Gerekli |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Kullanıcı Steam ID |
immunity | Gerekli | Dokunulmazlık seviyesi |
flags | Gerekli | Yetki bayrakları |
aciklama | Opsiyonel | Açıklama |
bitistarihi | Gerekli | Bitiş tarihi(unix timestamp)(0 => süresiz) |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Silinecek Admin Steam ID |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Kullanıcı Steam ID |
immunity | Gerekli | Dokunulmazlık seviyesi |
flags | Gerekli | Yetki bayrakları veya @ ile beraber grup adı |
aciklama | Opsiyonel | Açıklama |
bitistarihi | Gerekli | Bitiş tarihi(unix timestamp)(0 => süresiz) |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Silinecek Admin Steam ID |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Steam id |
tag | Gerekli | Tag |
tagkiskacstart | Gerekli | Tag başlangıç karakteri örn : [TAG] da ki [ |
tagkiskacend | Gerekli | Tag sonlanma karakteri örn : [TAG] da ki ] |
textcolor | Gerekli | Yazı rengi |
namecolor | Gerekli | İsim rengi |
tagcolor | Gerekli | Tag Rengi |
Input | Durum | Açıklama |
---|---|---|
steamid | Gerekli | Kullanıcı Steam ID |
immunity | Gerekli | Dokunulmazlık seviyesi |
flags | Gerekli | Yetki bayrakları |
aciklama | Opsiyonel | Açıklama |
tag | Gerekli | Tag |
tagkiskacstart | Gerekli | Tag başlangıç karakteri örn : [TAG] da ki [ |
tagkiskacend | Gerekli | Tag sonlanma karakteri örn : [TAG] da ki ] |
textcolor | Gerekli | Yazı rengi |
namecolor | Gerekli | İsim rengi |
tagcolor | Gerekli | Tag Rengi |
customerapi | Gerekli | Panelde ki adminlik gruplarını kullanma(0 => Kendi datalarımı kullan, 1=> Panelde ki taslakları kullan) |
bitistarihi | Gerekli | Bitiş tarihi(unix timestamp)(0 => süresiz) |
Input | Durum | Açıklama |
---|---|---|
cmd | Gerekli | Yollanacak komut |
Kod | Renk adı |
---|---|
{01} | Beyaz |
{02} | Koyu Kırmızı |
{03} | Mor |
{04} | Koyu yeşil |
{05} | Açık yeşil |
{06} | Yeşil |
{07} | Kırmızı |
{08} | Gri |
{09} | Sarı |
{0A} | Açık mavi |
{0B} | Mavi |
{0C} | Koyu mavi |
{0D} | Açık gri |
{0E} | Pembe |
{0F} | Açık kırmızı |
{10} | Turuncu |