Jump to content
GIGN Forum

Lancom

Mirstīgais
  • Posts

    201
  • Joined

  • Last visited

Posts posted by Lancom

  1. Šo Перенаправление портов

    ->

    26850369.jpg

    Kad es rakstu savu isto statisko ip man izment Invalid IP address! It should be set within the current subnet.

    Bet kad es gribu palaist cs serveri ar statisko ip

    start /wait /high hlds.exe -autoupdate -console -game cstrike -secure -master -noipx +map zm_ice_attack2 +maxplayers 20 +port 27015 +ip my static ip.

    izmet couldn't allocate dedicated server ip port 27015

    bet sava lapa nevaru ieet uzreiz izmet admin panel uz rootera.

  2. Крч нужна помощь по настройки роутере так чтобы он мне не блокировал порты для сайта и цс 1.6 сервера и так чтобы мой сервер включался с моим статическим ip а не с ип рутера.

    Роутер:

    Edimax BR-6428nS

    на роутере выключен фаервол.

    PS:

    Роутер я использую для своей мобилы.

    Буду очень благодарен кто поможет.

  3. DeimoN, vis pirms iemacies rakstit pluginus.

    Sis ir stradajoss anti fullupdate scripts.

    
    

    #include <amxmodx>

    #define PLUGIN "Anti Fullupdate Spam"

    #define VERSION "1.0"

    #define AUTHOR "UFPS.Team"

    public plugin_init() {

    register_plugin(PLUGIN, VERSION, AUTHOR)

    register_clcmd("fullupdate", "fullupdate")

    }

    new floodcounter[33]

    public client_connect(id) {

    floodcounter[id] = 0

    }

    public fullupdate(id) {

    floodcounter[id]++

    if(floodcounter[id]==4)

    {

    fullupdate_detected(id)

    }

    return PLUGIN_HANDLED

    }

    public fullupdate_detected(id) {

    new name[32], ip[32], authid[32]

    get_user_name(id, name, 31)

    get_user_ip(id, ip, 31, 1)

    get_user_authid(id, authid, 31)

    server_cmd("kick #%d ^"Using fullupdate spam command^"", get_user_userid(id))

    // ja gribi ban samaini uz amx_ban laiks #%d tas ir amxbans 5.

    // #%d laiks - tas ir amxbans 6.

    log_amx("^n%s <%s> %s Using fullupdate spam command!", name, authid, ip)

    }

  4. Problema ar scriptu scripts negrib pievienot serveri SQLite3 datu bazei.

    SQLite3 Versija 3.7.6.3

    <?php
    
    try
    {
       $db = new PDO('sqlite:C:\MasterServer\HLMasterServer.db');
    
       if($_POST['submit'])
       {
           $challenge = rand(1,999);
           $_address = $_POST['_address'];
           $_lastHeartBeat = "2147483647";
           $protocol = "47";
           $players = null;
           $max = null;
           $bots = null;
           $gamedir = "cstrike";
           $map = null; // add null
           $type = "d";
           $password = null;
           $os = null;
           $secure = null;
           $lan = null;
           $version = "1.1.2.5";
           $region = "255";
           $product = "cstrike";
           $gameport = null;
           $specport = null;
           $dedicated = null;
           $appid = null;
           $proxy = null;
           $gdversion = null;
           $nap = "10";
           $rating = null;
           $rated_order = null;
       }
    
       $db->exec("CREATE TABLE gameServers (challenge INTEGER PRIMARY KEY, _address TEXT, _lastHeartBeat TEXT, protocol TEXT, players TEXT, max TEXT, bots TEXT, gamedir TEXT, map TEXT, type TEXT, password TEXT, os TEXT, secure TEXT, lan TEXT, version TEXT, region TEXT, product TEXT, gameport TEXT, specport TEXT, dedicated TEXT, appid TEXT, proxy TEXT, gdversion TEXT, nap TEXT, rating TEXT, rating_order TEXT)");
    
       $db->exec("INSERT INTO gameServers (challenge, _address, _lastHeartBeat, protocol, players, max, bots, gamedir, map, type, password, os, secure, lan, version, region, product, gameport, specport, dedicated, appid, proxy, gdversion, nap, rating, rated_order) VALUES ('$challenge','$_address','$_lastHeartBeat','$protocol','$players','$max','$bots','$gamedir','$map','$type','$password','$os','$secure','$lan','$version','$region','$product','$gameport','$specport','$dedicated','$appid','$proxy','$gdversion','$nap','$rating','$rated_order');");
       echo "Success added!!!";
    
       $db = null;
    
       }
    
       catch(PDOException $e)
       {
           print 'Exception: '.$e->getMessage();
       }
    ?>
    
    <form action="" method="post">
    <input type="text" name="_address" />
    <input type="submit" />
    </form>
    

  5. <?
    function query_source($address)
    {
    $array = explode(":", $address);
    
    $server['status'] = 0;
    $server['ip'] = $array[0];
    $server['port'] = $array[1];
    
    if (!$server['ip'] || !$server['port']) { exit("EMPTY OR INVALID ADDRESS"); }
    
    $socket = @fsockopen("udp://{$server['ip']}", $server['port'], $errno, $errstr, 1);
    
    if (!$socket) { return $server; }
    
    stream_set_timeout($socket, 1);
    stream_set_blocking($socket, TRUE);
    fwrite($socket, "\xFF\xFF\xFF\xFF\x54Source Engine Query\x00");
    $packet = fread($socket, 4096);
    @fclose($socket);
    
    if (!$packet) { return $server; }
    
    $header = substr($packet, 0, 4);
    $response_type = substr($packet, 4, 1);
    $network_version = ord(substr($packet, 5, 1));
    
    $packet_array = explode("\x00", substr($packet, 6), 5);
    $server['name'] = $packet_array[0];
    $server['map'] = $packet_array[1];
    $server['game'] = $packet_array[2];
    $server['description'] = $packet_array[3];
    $packet = $packet_array[4];
    $app_id = array_pop(unpack("S", substr($packet, 0, 2)));
    $server['players'] = ord(substr($packet, 2, 1));
    $server['playersmax'] = ord(substr($packet, 3, 1));
    $server['bots'] = ord(substr($packet, 4, 1));
    $server['status'] = 1;
    $server['dedicated'] = substr($packet, 5, 1);
    $server['os'] = substr($packet, 6, 1);
    $server['password'] = ord(substr($packet, 7, 1));
    $server['vac'] = ord(substr($packet, 8, 1));
    
    return $server;
    }
    $query = query_source("tf2.gign.lv:27015");
    echo "hostname:";
    echo $query['name'];
    echo "<br/>players:";
    echo $query['players'];
    echo "<br/>playersmax:";
    echo $query['playersmax'];
    echo "<br/>vac(?):";
    echo $query['vac'];
    echo "<br/>passowrd(?):";
    echo $query['password'];
    ?>
    

  6. ja amxmodx 1.8.2 poka nebudu stavit podozdu poka videt stabilnaja versija full a ne dev.

    a dproto 0.9.122 ja tester! u menja antidlfile neidot vot po4emu dproto 0.9.122.

    ja sas zdelal dust2land server teper edoj xer.i net!

    na drugix saitav vesit tolko beta versija dproto u menja stabilnaja dproto 0.9.122 zasita ot poslednego exploita kotoraja obnovlaetsja dlja testerov!

  7. Плугинс.ini:

    amxbans.amxx

    admin_amxbans.amxx

    ;admin.amxx

    ;admin_sql.amxx

    admincmd.amxx

    adminhelp.amxx

    adminslots.amxx

    menufront.amxx

    cmdmenu.amxx

    plmenu.amxx

    ;telemenu.amxx

    mapsmenu.amxx

    pluginmenu.amxx

    adminchat.amxx

    antiflood.amxx

    scrollmsg.amxx

    imessage.amxx

    adminvote.amxx

    nextmap.amxx

    mapchooser.amxx

    timeleft.amxx

    pausecfg.amxx

    statscfg.amxx

    restmenu.amxx

    statsx.amxx

    miscstats.amxx

    ;stats_logging.amxx

    autobuyfix.amxx

    ad_manager.amxx

    admin_check.amxx

    amx_ip.amxx

    amx_gag.amxx

    admin_spec_esp.amxx

    advanced_tracers.amxx

    bhpk.amxx

    badcamper.amxx

    deathbones.amxx

    damage.amxx

    dproto.amxx

    fullupdate.amxx

    grenade_trail.amxx

    jip.amxx

    ultimate_gore.amxx

    ptb.amxx

    restartgame.amxx

    weapon_icon.amxx

    weaponbox.amxx debug

    red_cdhack.amxx

    gamemenu.amxx

    resetscore.amxx

    serversmenu.amxx

    chat_logger_sql.amxx

    hide_cvars.amxx

    statsmarquee.amxx

    fps.amxx

    killa_hp.amxx

    adminlisten.amxx

    simiclip.amxx

    anti_hlbrute.amxx

  8. 
    

    hostname ""

    rcon_password ""

    sv_password ""

    mp_autokick "0"

    mp_autoteambalance "0"

    mp_buytime "0.25"

    mp_c4timer "35"

    mp_chattime "0"

    mp_consistency "1"

    mp_fadetoblack "0"

    mp_flashlight "1"

    mp_forcecamera "1"

    mp_forcechasecam "2"

    mp_freezetime "6"

    mp_footsteps "1"

    mp_friendlyfire "1"

    mp_flashlight "0.35"

    mp_hostagepenalty "2"

    mp_kickpercent "0.5"

    mp_limitteams "2"

    mp_logdetail "0"

    mp_logecho "0"

    mp_logfile "0"

    mp_logmessages "0"

    mp_mapvoteratio "0.5"

    mp_maxrounds "0"

    mp_playerid "1"

    mp_roundtime "1.75"

    mp_startmoney "800"

    mp_timelimit "0"

    mp_tkpunish "0"

    mp_winlimit "0"

    sv_accelerate "5"

    sv_airaccelerate "10"

    sv_airmove "1"

    sv_allowdownload "1"

    sv_allowupload "0"

    sv_aim "0"

    sv_alltalk "0"

    sv_bounce "1"

    sv_clipmode "0"

    sv_cheats "0"

    sv_clienttrace "1"

    sv_contact "[email protected]"

    sv_downloadurl "http://"

    sv_friction "4"

    sv_filetransfercompression "1"

    sv_gravity "800"

    sv_lan "0" // Если лан то 1 если интернет то 0

    sv_logbans "0"

    sv_logrelay "0"

    sv_log_onefile "0"

    sv_maxspeed "320"

    sv_proxies "0"

    sv_restartround "0"

    sv_region "3"

    sv_rcon_banpenalty "60"

    sv_rcon_maxfailures "3"

    sv_rcon_minfailures "3"

    sv_rcon_minfailuretime "30"

    sv_stepsize "18"

    sv_stopspeed "75"

    sv_send_logos "0"

    sv_send_resources "1"

    sv_timeout "90"

    sv_voiceenable "1"

    sv_voicecodec "voice_speex"

    sv_voicequality "5"

    sv_minrate "100000"

    sv_maxrate "25000"

    sv_minupdaterate "30"

    sv_maxupdaterate "60"

    sv_unlag "1"

    sv_unlagpush "0.5"

    sv_unlagsamples "2"

    sv_maxunlag "1"

    sv_waterfriction "1"

    allow_spectators "1"

    decalfrequency "30"

    edgefriction "2"

    hpk_maxsize "0.1"

    host_framerate "0"

    log off

    mm_insane "0" // На лан лучше 1 только на отдельнов компе

    pausable "0"

    sys_ticrate "1200"

    exec banned.cfg

    exec listip.cfg

    alias "wait" "wait"

    alias "wait5" "wait;wait;wait;wait;wait"

    alias "wait10" "wait5;wait5"

    alias "wait50" "wait10;wait10;wait10;wait10;wait10"

    alias "wait100" "wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10;wait10"

    alias "wait200" "wait100;wait100"

    alias "wait300" "wait200;wait100"

    alias "wait500" "wait200;wait200;wait100"

    alias "wait700" "wait500;wait200"

    alias "wait800" "wait200;wait200;wait200;wait200"

    alias "wait900" "wait200;wait200;wait200;wait200;wait100"

    alias "wait1000" "wait500;wait500"

    alias "wait1200" "wait700;wait500"

    alias "copyright" ""

    alias "live" "mp_freezetime 6;mp_startmoney 800;mp_buytime 0.15;mp_roundtime 1.75;wait300;say *** Live After Three Restarts ***;wait900;sv_restartround 1;wait900;say *** Live After Two Restarts ***;wait900;sv_restartround 1;wait900;say *** Live After Next Restarts;wait900;sv_restartround 1;wait900;wait900; say *** LIVE LIVE LIVE ***;wait50;say *** LIVE LIVE LIVE ***;wait50;say *** LIVE LIVE LIVE ***;wait500;say *** Good Luck & Have Fun ***;wait1000;copyright"

    alias "rr" "say *** Restarting Game ***;wait200;sv_restartround 1"

    alias "knife" "mp_freezetime 6;mp_startmoney 800;wait300;sv_restartround 1;wait200;say *** KNIFE KNIFE KNIFE ***;wait1000;say *** KNIFE KNIFE KNIFE ***;wait1000;say *** KNIFE KNIFE KNIFE ***"

    alias "warmup" "mp_freezetime 0;mp_startmoney 16000;mp_buytime 1.75;mp_roundtime 1.75;wait300;sv_restartround 1;wait1000;say *** Warmup Enabled ***;wait1000;say *** Game Is Not Live ***;wait1000;say *** Game If Off, This Is Warmup"

    alias "dops" "mp_freezetime 6;mp_startmoney 800;mp_buytime 0.25;mp_roundtime 1.75;sv_restartround 1;say *** DOPS DOPS DOPS ***;wait1000;sv_restartround 1;say *** DOPS DOPS DOPS ***;wait1000;sv_restartround 1;say *** DOPS DOPS DOPS ***"

    alias "p" "pausable 1;pause"

    alias "unp" "pausable 1;unpause"

    alias "pw1" "sv_password pw1;wait1000;say *** Password is: pw1"

    alias "pw2" "sv_password pw2;wait1000;say *** Password is: pw2"

    alias "pw3" "sv_password pw3;wait1000;say *** Password is: pw3"

    alias "pw4" "sv_password pw4;wait1000;say *** Password is: pw4"

    alias "pw5" "sv_password pw4;wait1000;say *** Password is: pw5"

    alias "nopw" "exec nopw.cfg"

    alias "dust" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_dust;wait700;changelevel de_dust"

    alias "dust2" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_dust2;wait700;changelevel de_dust2"

    alias "inferno" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_inferno;wait700;changelevel de_inferno"

    alias "nuke" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_nuke;wait700;changelevel de_nuke"

    alias "aztec" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_aztec;wait700;changelelvel de_aztec"

    alias "cbble" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_cbble;wait700;changelevel de_cbble"

    alias "mill" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_cpl_mill;wait700;changelevel de_cpl_mill"

    alias "train" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_train;wait700;changelevel de_train"

    alias "prodigy" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on de_prodigy;wait700;changelevel de_prodigy"

    alias "aim" "sv_maxspeed 0;mp_friendlyfire 0;say *** Changing map on aim_map;wait700;changelevel aim_map"

    nopw.cfg

    
    

    sv_password ""

  9. Tapat rada no_image

    
    

    <?php

    $servers = "moj ip";

    $ports = "27015";

    $images_path = "http://cs.wos.lv/templates/images/servs_maps/";

    $images_none = "http://cs.wos.lv/templates/images/servs_maps/no_photo";

    $images_type = ".jpg";

    $map_tgh = $images_path . $map . $images_type;

    $sockets = fsockopen("udp://".$servers,$ports);

    if(!$sockets)

    {

    }

    else

    {

    fwrite($sockets,"\xFF\xFF\xFF\xFF\x54Source Engine Query\x00");

    socket_set_timeout($sockets,1);

    $string = fread($sockets,1);

    $read = socket_get_status($sockets);

    $read = $read["unread_bytes"];

    if( $read == 0 )

    {

    echo "".$lang['servers_is_not_responding']."<br />\n";

    }

    else

    {

    $string = fread($sockets,$read);

    fclose($sockets);

    $string = substr($string,5);

    $string = substr($string,strpos($string,chr(0))+1);

    $hostname = substr($string,0,strpos($string,chr(0)));

    $string = substr($string,strpos($string,chr(0))+1);

    $map = substr($string,0,strpos($string,chr(0)));

    $string = substr($string,strpos($string,chr(0))+1);

    $string = substr($string,strpos($string,chr(0))+1);

    $string = substr($string,strpos($string,chr(0))+1);

    $players_cur = ord(substr($string,0,1));

    $players_max = ord(substr($string,1,1));

    $freeslots = ($players_max-$players_cur);

    if($players_max == $players_cur)

    {

    $players_color = "#ff0000";

    }

    elseif($players_cur >= ($players_max-0))

    {

    $players_color = "#4AA02C";

    }

    else

    {

    $players_color = "#4AA02C";

    }

    $map_cur = "<img src=\"$map_tgh\" alt=\"$map\" title=\"$map\" style=\"border: 1px solid #000000; width: 155px; height: 90px;\" />";

    if(!file_exists($map_tgh))

    {

    $map_cur = "<img src=\"$images_path$images_none$images_type\" alt=\"$map\" title=\"$map\" style=\"border: 1px solid #000000; width: 155px; height: 90px;\" />";

    }

    echo "<h1 class=\"cstrike\">$hostname</h1>\n";

    echo "$map_cur<br />\n";

    echo "<p>$servers:$ports<br />\n";

    echo "".$lang['map']." $map<br />\n";

    echo "$freeslots"." ".$lang['freeslots']."<br />\n";

    echo "".$lang['players']." <b><span style=\"color: ".$players_color."\">".$players_cur."</span></b>/<b><span style=\"color: #ff0000\">".$players_max."</span></b><br />\n";

    echo "</p>";

    }

    }

    ?>

×
×
  • Create New...