Szukam skrypu który będzie mi pokazywał statusy serwerów Counter Strike. Chodzi mi o taki jak jest tutaj:
http://velvet.i15.eu/index.php?go=serv16 że klikam na nazwe serwera i mi pokazuje jego status tak jak jest tutaj http://velvet.i15.eu/index.php?go=views … port=27015 . Nie koniecznie musi być taki sam ale chcem włąsnie coś takiego aby zobaczyć status jakiegoś serwera muszę kliknać na nazwe serwera, a nie że mi odrazu pokazuje statusy wszystkich serwerów tak jak jest to w hlss. Mógłby mi ktoś coś takiego napisać bo nie jestem w stanie, lub może ma ktoś linki do gotowca ? Z góry dziękuję !
Wszystkie te skrypty przejżałem, ale nie o takie mi chodzi. Wszystkie te co podaliście działają na zasadzie wyświetlania statusów serwerów naraz, a ja takiech nie chcem. Poprostu chcem mieć taki silnik że tak powiem że wpisuję adres np. http://localhost/?viewserv=154.65.846?port=27015 i mi odrazu pokazuje status jaka mapa ile graczy itp. A później sam dodaje link do tego.
To może skorzystaj z naszych skryptów i wgraj je na oddzielną stronę, a potem po prostu podlinkuj? Będzie tak samo jak na tej stronie, do której link podałeś w pierwszym poście
Nie rozumiesz mnie. Nie mam zamiaru wstawiać skryptu na innej stronie i później go podliknkować. Bo zależy mi na tym aby skrypt bezsesnownie nie ładował wszystkich serwerów.
Dobra, mam skrypt hlss2. Taki sam jaki jest na tamtej stronie. Natomiast jak zrobić aby dzięki temu skryptu było można zobaczyć status każdego serwera zmieniając wyłącznie w adresie ip oraz port tak jak jest to na http://velvet.i15.eu . Oto zawartość config.php
<?php
$main['cache'] = "hlss2_cache.txt"; //cache file, updated from time to time, must be writable by server www
$main['cache_outdate'] = "10";//time in seconds when the cache needs to be updated, i suggest you do not go below 3 seconds
$main['dateformat'] = "Y-M-d H:i:s";
$main['template'] = "list.html"; //main template for listing all servers on one page
$main['nicklength'] = "35";//maximum nick lenght, if nick name is too long, it will be abbreviated to nicklength-3
$main['online_img'] = "img/online.gif";//image must be on server WWW
$main['offline_img'] = "img/offline.gif";//image must be on server WWW
// you can call image display by where _X_ is the number of the server id
// in example
// notice, every $main[] variable can be inserted to the $server[] setting, (except 'cache')
$server[] = array( // CS 1.6 example
"disable" => 0,// if set to 1 the server is completley ignored
"ip" =>"ip", // serevr ip:port, can be hostname, if port ommitted default port is 27015
"template" => "vertical-200px.html", // use this skin to display this server, if single mode specified
"name" => "KoBa", // show this name if connection time out
"gameurl" => "halflife",
"nicklength" => "29",
"mapurl" => "../maps/halflife", //where image maps to this game are stored
"mapext" => "jpg", // image maps extension
"applaunch" => "30", // which application version to run, more at http://developer.valvesoftware.com/wiki/Steam_Application_IDs
"ha" => "?", // head admin name
"ha_mail" => "kaszpir@gmail.com", // head admin mail
"timeout" => 1 // timeout in seconds
);
$main['showall'] = 1;
//show all variables to use in template, also for debug mode,
//normally you do not want this enabled, cause it shows MASS of crap! :D
$main['debug'] = 0;// just enables error_reporting(E_ALL);, causes image corruption
///////////////////////////////////////////////////////////////
// images for iamge output mode
// players as normal number
$main['online_img_plr_off'] = "img/online/off.gif";
$main['online_img_plr_1'] = "img/online/1.gif";
$main['online_img_plr_2'] = "img/online/2.gif";
$main['online_img_plr_3'] = "img/online/3.gif";
$main['online_img_plr_4'] = "img/online/4.gif";
$main['online_img_plr_5'] = "img/online/5.gif";
$main['online_img_plr_6'] = "img/online/6.gif";
$main['online_img_plr_7'] = "img/online/7.gif";
$main['online_img_plr_8'] = "img/online/8.gif";
$main['online_img_plr_9'] = "img/online/9.gif";
$main['online_img_plr_10'] = "img/online/10.gif";
$main['online_img_plr_11'] = "img/online/11.gif";
$main['online_img_plr_12'] = "img/online/12.gif";
$main['online_img_plr_13'] = "img/online/13.gif";
$main['online_img_plr_14'] = "img/online/14.gif";
$main['online_img_plr_15'] = "img/online/15.gif";
$main['online_img_plr_16'] = "img/online/16.gif";
$main['online_img_plr_17'] = "img/online/17.gif";
$main['online_img_plr_18'] = "img/online/18.gif";
$main['online_img_plr_19'] = "img/online/19.gif";
$main['online_img_plr_20'] = "img/online/20.gif";
$main['online_img_plr_21'] = "img/online/21.gif";
$main['online_img_plr_22'] = "img/online/22.gif";
$main['online_img_plr_23'] = "img/online/23.gif";
$main['online_img_plr_24'] = "img/online/24.gif";
$main['online_img_plr_25'] = "img/online/25.gif";
$main['online_img_plr_26'] = "img/online/26.gif";
$main['online_img_plr_27'] = "img/online/27.gif";
$main['online_img_plr_28'] = "img/online/28.gif";
$main['online_img_plr_29'] = "img/online/29.gif";
$main['online_img_plr_30'] = "img/online/30.gif";
$main['online_img_plr_31'] = "img/online/31.gif";
$main['online_img_plr_32'] = "img/online/32.gif";
///////////////////////////////////////////////////////////////
// players as percent of server full
// not all positions are needed
$main['online_img_plr_off%'] = "img/online_prc/off.gif";
$main['online_img_plr_0%'] = "img/online_prc/0.gif";
$main['online_img_plr_3%'] = "img/online_prc/3.gif";
$main['online_img_plr_4%'] = "img/online_prc/4.gif";
$main['online_img_plr_5%'] = "img/online_prc/5.gif";
$main['online_img_plr_6%'] = "img/online_prc/6.gif";
$main['online_img_plr_7%'] = "img/online_prc/7.gif";
$main['online_img_plr_8%'] = "img/online_prc/8.gif";
$main['online_img_plr_9%'] = "img/online_prc/9.gif";
$main['online_img_plr_10%'] = "img/online_prc/10.gif";
$main['online_img_plr_11%'] = "img/online_prc/11.gif";
$main['online_img_plr_12%'] = "img/online_prc/12.gif";
$main['online_img_plr_13%'] = "img/online_prc/13.gif";
$main['online_img_plr_14%'] = "img/online_prc/14.gif";
$main['online_img_plr_15%'] = "img/online_prc/15.gif";
$main['online_img_plr_16%'] = "img/online_prc/16.gif";
$main['online_img_plr_17%'] = "img/online_prc/17.gif";
$main['online_img_plr_18%'] = "img/online_prc/18.gif";
$main['online_img_plr_19%'] = "img/online_prc/19.gif";
$main['online_img_plr_20%'] = "img/online_prc/20.gif";
$main['online_img_plr_21%'] = "img/online_prc/21.gif";
$main['online_img_plr_22%'] = "img/online_prc/22.gif";
$main['online_img_plr_23%'] = "img/online_prc/23.gif";
$main['online_img_plr_24%'] = "img/online_prc/24.gif";
$main['online_img_plr_25%'] = "img/online_prc/25.gif";
$main['online_img_plr_26%'] = "img/online_prc/26.gif";
$main['online_img_plr_27%'] = "img/online_prc/27.gif";
$main['online_img_plr_28%'] = "img/online_prc/28.gif";
$main['online_img_plr_29%'] = "img/online_prc/29.gif";
$main['online_img_plr_30%'] = "img/online_prc/30.gif";
$main['online_img_plr_31%'] = "img/online_prc/31.gif";
$main['online_img_plr_32%'] = "img/online_prc/32.gif";
$main['online_img_plr_33%'] = "img/online_prc/33.gif";
$main['online_img_plr_34%'] = "img/online_prc/34.gif";
$main['online_img_plr_35%'] = "img/online_prc/35.gif";
$main['online_img_plr_36%'] = "img/online_prc/36.gif";
$main['online_img_plr_37%'] = "img/online_prc/37.gif";
$main['online_img_plr_38%'] = "img/online_prc/38.gif";
$main['online_img_plr_39%'] = "img/online_prc/39.gif";
$main['online_img_plr_40%'] = "img/online_prc/40.gif";
$main['online_img_plr_41%'] = "img/online_prc/41.gif";
$main['online_img_plr_42%'] = "img/online_prc/42.gif";
$main['online_img_plr_43%'] = "img/online_prc/43.gif";
$main['online_img_plr_44%'] = "img/online_prc/44.gif";
$main['online_img_plr_45%'] = "img/online_prc/45.gif";
$main['online_img_plr_46%'] = "img/online_prc/46.gif";
$main['online_img_plr_47%'] = "img/online_prc/47.gif";
$main['online_img_plr_48%'] = "img/online_prc/48.gif";
$main['online_img_plr_50%'] = "img/online_prc/50.gif";
$main['online_img_plr_51%'] = "img/online_prc/51.gif";
$main['online_img_plr_52%'] = "img/online_prc/52.gif";
$main['online_img_plr_53%'] = "img/online_prc/53.gif";
$main['online_img_plr_54%'] = "img/online_prc/54.gif";
$main['online_img_plr_55%'] = "img/online_prc/55.gif";
$main['online_img_plr_56%'] = "img/online_prc/56.gif";
$main['online_img_plr_57%'] = "img/online_prc/57.gif";
$main['online_img_plr_58%'] = "img/online_prc/58.gif";
$main['online_img_plr_59%'] = "img/online_prc/59.gif";
$main['online_img_plr_60%'] = "img/online_prc/60.gif";
$main['online_img_plr_61%'] = "img/online_prc/61.gif";
$main['online_img_plr_62%'] = "img/online_prc/62.gif";
$main['online_img_plr_63%'] = "img/online_prc/63.gif";
$main['online_img_plr_64%'] = "img/online_prc/64.gif";
$main['online_img_plr_65%'] = "img/online_prc/65.gif";
$main['online_img_plr_66%'] = "img/online_prc/66.gif";
$main['online_img_plr_67%'] = "img/online_prc/67.gif";
$main['online_img_plr_68%'] = "img/online_prc/68.gif";
$main['online_img_plr_69%'] = "img/online_prc/69.gif";
$main['online_img_plr_70%'] = "img/online_prc/70.gif";
$main['online_img_plr_71%'] = "img/online_prc/71.gif";
$main['online_img_plr_72%'] = "img/online_prc/72.gif";
$main['online_img_plr_73%'] = "img/online_prc/73.gif";
$main['online_img_plr_74%'] = "img/online_prc/74.gif";
$main['online_img_plr_75%'] = "img/online_prc/75.gif";
$main['online_img_plr_76%'] = "img/online_prc/76.gif";
$main['online_img_plr_77%'] = "img/online_prc/77.gif";
$main['online_img_plr_78%'] = "img/online_prc/78.gif";
$main['online_img_plr_79%'] = "img/online_prc/79.gif";
$main['online_img_plr_80%'] = "img/online_prc/80.gif";
$main['online_img_plr_81%'] = "img/online_prc/81.gif";
$main['online_img_plr_82%'] = "img/online_prc/82.gif";
$main['online_img_plr_83%'] = "img/online_prc/83.gif";
$main['online_img_plr_84%'] = "img/online_prc/84.gif";
$main['online_img_plr_85%'] = "img/online_prc/85.gif";
$main['online_img_plr_86%'] = "img/online_prc/86.gif";
$main['online_img_plr_87%'] = "img/online_prc/87.gif";
$main['online_img_plr_88%'] = "img/online_prc/88.gif";
$main['online_img_plr_89%'] = "img/online_prc/89.gif";
$main['online_img_plr_90%'] = "img/online_prc/90.gif";
$main['online_img_plr_91%'] = "img/online_prc/91.gif";
$main['online_img_plr_92%'] = "img/online_prc/92.gif";
$main['online_img_plr_93%'] = "img/online_prc/93.gif";
$main['online_img_plr_94%'] = "img/online_prc/94.gif";
$main['online_img_plr_95%'] = "img/online_prc/95.gif";
$main['online_img_plr_96%'] = "img/online_prc/96.gif";
$main['online_img_plr_100%'] = "img/online_prc/100.gif";
///////////////////////////////////////////////////////////////
?>
[/code]