Jump to content
Banner 730x90px boost

Search the Community

Showing results for tags 'server'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Administration
    • Register
    • Docs
    • Announcements
    • Security
  • Community
    • Projects
    • Feedback
    • Servers management
  • Counter-Strike: 2
    • Discussions
  • Counter-Strike: 1.6
    • Servers
    • Discussions
    • Tutorials
    • AMX Mod X
    • Resources
  • Metin2
    • Metin2 Plague
  • PHOTOSHOP
    • Area for Photoshop
  • OLDS ⚬ IT
    • Resurse Jocuri
    • Resurse Webmasteri
    • Operating Systems
  • ZONA INTERZISA
    • Vechi

Categories

  • Counter-Strike: 1.6
    • Servers
    • Client

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Tara


Oras


Steam

  1. Daemon

    Beta V1.2

    Lucrez la o metoda prin care puteti sa trimiteti catre api prin POST o lista cu multiple servere si aceasta returneaza inapoi json. Link-ul este gapi.pbcv.dev/get/multiple si lista trebuie trimisa prin POST folositi ce vreti voi php curl, nodejs, python, etc. Exemplu de script PHP, acesta ia serverele din baza de date apoi tirmite lista cu toate catre api. Datele primine inapoi din api sunt stocate in $response de acolo faceti ce vreti voi cu ele, update la db-ul vostru etc. <?php // Start the timer $startTime = microtime(true); $dbHost = 'localhost'; $dbUser = 'user'; $dbPass = 'pass'; $dbName = 'dbname'; $charset = 'utf8mb4'; $dsn = "mysql:host=$dbHost;dbname=$dbName;charset=$charset"; $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false, ]; try { $pdo = new PDO($dsn, $dbUser, $dbPass, $options); } catch (\PDOException $e) { throw new \PDOException($e->getMessage(), (int)$e->getCode()); } try { $stmt = $pdo->query('SELECT server FROM servers'); // Modificati dupa cum aveti voi setata coloana cu ip:port $servers = $stmt->fetchAll(PDO::FETCH_COLUMN, 0); $jsonData = json_encode(array("servers" => $servers)); $url = 'https://gapi.pbcv.dev/get/multiple'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($jsonData) )); $response = curl_exec($ch); if (curl_errno($ch)) { echo 'cURL error: ' . curl_error($ch); } /* else { //header('Content-Type: application/json'); echo $response; } */ curl_close($ch); } catch (\PDOException $e) { error_log('Select query error: ' . $e->getMessage()); } // End the timer and calculate the duration $endTime = microtime(true); $executionTime = $endTime - $startTime; echo "\nExecution time: " . $executionTime . " seconds";
  2. Daemon

    Tests Done

    Testele sunt gata, plugin-ul va fi mutat pe API-ul Games API (pbcv.dev) care a indeplinit conditiile noastre. Dupa ce termin cu optimizarile lui acesta va fi postat Open Source.
  3. Daemon

    Beta V1.1

    Au fost facute optimizari de performanta, vreau sa precizez ca serverele care au blocat sau limitat query-ul prin diferite metode acestea nu o sa functioneze. A fost creat si un demo pentru cei care nu intelegeau cum trebuie folosit /get pe care il puteti gasii tot pe pagina tabul #1 Games API (pbcv.dev) Au mai fost adaugate doua variabile care indica modul jocului cat si data cand a fost sincronizat ultimul update, exemplu: "updated": "09/03/2024, 19:33", "gameset": "counterstrike16" PS. Pentru aflarea numelui complet al jocului in functie de gameset este simplu folositi gapi.pbcv.dev/games aici este lista completa.
  4. Prima versiune a fost terminata si vor urma niste teste apoi daca trece cu success de acestea va fi dezvoltat mai departe acest plugin, nu ezitati sa lasati un feedback. Acest plugin se va folosii de Games API - OldStyle Gaming Community deci nu trebuie foarte multa mentenanta la el sau resurse pentru a putea fi folosit.
  5. Mai jos este o lista cu toate jocurile aceasta poate fi gasita si pe site-ul pentru API. [ { "id": "a2oa", "name": "ARMA 2: Operation Arrowhead" }, { "id": "aaa", "name": "ARMA: Armed Assault" }, { "id": "aapg", "name": "America's Army: Proving Grounds" }, { "id": "actionsource", "name": "Action: Source" }, { "id": "acwa", "name": "ARMA: Cold War Assault" }, { "id": "ahl", "name": "Action Half-Life" }, { "id": "alienarena", "name": "Alien Arena" }, { "id": "alienswarm", "name": "Alien Swarm" }, { "id": "americasarmy", "name": "America's Army" }, { "id": "americasarmy2", "name": "America's Army 2" }, { "id": "americasarmy3", "name": "America's Army 3" }, { "id": "aoc", "name": "Age of Chivalry" }, { "id": "aoe2", "name": "Age of Empires 2" }, { "id": "aosc", "name": "Ace of Spades Classic" }, { "id": "arma2", "name": "ARMA 2" }, { "id": "arma3", "name": "ARMA 3" }, { "id": "armagetronadvanced", "name": "Armagetron Advanced" }, { "id": "armareforger", "name": "ARMA: Reforger" }, { "id": "armaresistance", "name": "ARMA: Resistance" }, { "id": "asa", "name": "Ark: Survival Ascended" }, { "id": "ase", "name": "Ark: Survival Evolved" }, { "id": "asr08", "name": "Arca Sim Racing '08" }, { "id": "assettocorsa", "name": "Assetto Corsa" }, { "id": "atlas", "name": "Atlas" }, { "id": "avorion", "name": "Avorion" }, { "id": "avp2", "name": "Aliens versus Predator 2" }, { "id": "avp2010", "name": "Aliens vs. Predator 2010" }, { "id": "baldursgate", "name": "Baldur's Gate" }, { "id": "ballisticoverkill", "name": "Ballistic Overkill" }, { "id": "barotrauma", "name": "Barotrauma" }, { "id": "bas", "name": "Build and Shoot" }, { "id": "basedefense", "name": "Base Defense" }, { "id": "battalion1944", "name": "Battalion 1944" }, { "id": "battlefield1942", "name": "Battlefield 1942" }, { "id": "battlefield2", "name": "Battlefield 2" }, { "id": "battlefield2142", "name": "Battlefield 2142" }, { "id": "battlefield3", "name": "Battlefield 3" }, { "id": "battlefield4", "name": "Battlefield 4" }, { "id": "battlefieldhardline", "name": "Battlefield Hardline" }, { "id": "battlefieldvietnam", "name": "Battlefield Vietnam" }, { "id": "bbc2", "name": "Battlefield: Bad Company 2" }, { "id": "beammp", "name": "BeamMP (2021)" }, { "id": "blackmesa", "name": "Black Mesa" }, { "id": "bladesymphony", "name": "Blade Symphony" }, { "id": "brainbread", "name": "BrainBread" }, { "id": "brainbread2", "name": "BrainBread 2" }, { "id": "breach", "name": "Breach" }, { "id": "breed", "name": "Breed" }, { "id": "brink", "name": "Brink" }, { "id": "c3db", "name": "Commandos 3: Destination Berlin" }, { "id": "cacr", "name": "Command and Conquer: Renegade" }, { "id": "chaser", "name": "Chaser" }, { "id": "chrome", "name": "Chrome" }, { "id": "cmw", "name": "Chivalry: Medieval Warfare" }, { "id": "cod", "name": "Call of Duty" }, { "id": "cod2", "name": "Call of Duty 2" }, { "id": "cod3", "name": "Call of Duty 3" }, { "id": "cod4mw", "name": "Call of Duty 4: Modern Warfare" }, { "id": "codbo3", "name": "Call of Duty: Black Ops 3" }, { "id": "codenamecure", "name": "Codename CURE" }, { "id": "codenameeagle", "name": "Codename Eagle" }, { "id": "codmw2", "name": "Call of Duty: Modern Warfare 2" }, { "id": "codmw3", "name": "Call of Duty: Modern Warfare 3" }, { "id": "coduo", "name": "Call of Duty: United Offensive" }, { "id": "codwaw", "name": "Call of Duty: World at War" }, { "id": "coj", "name": "Call of Juarez" }, { "id": "colonysurvival", "name": "Colony Survival" }, { "id": "conanexiles", "name": "Conan Exiles" }, { "id": "contagion", "name": "Contagion" }, { "id": "contractjack", "name": "Contract J.A.C.K." }, { "id": "corekeeper", "name": "Core Keeper" }, { "id": "counterstrike15", "name": "Counter-Strike 1.5" }, { "id": "counterstrike16", "name": "Counter-Strike 1.6" }, { "id": "counterstrike2", "name": "Counter-Strike 2" }, { "id": "crce", "name": "Cross Racing Championship Extreme" }, { "id": "creativerse", "name": "Creativerse" }, { "id": "crysis", "name": "Crysis" }, { "id": "crysis2", "name": "Crysis 2" }, { "id": "crysiswars", "name": "Crysis Wars" }, { "id": "cs2d", "name": "CS2D" }, { "id": "cscz", "name": "Counter-Strike: Condition Zero" }, { "id": "csgo", "name": "Counter-Strike: Global Offensive" }, { "id": "css", "name": "Counter-Strike: Source" }, { "id": "dab", "name": "Double Action: Boogaloo" }, { "id": "daikatana", "name": "Daikatana" }, { "id": "dal", "name": "Dark and Light" }, { "id": "dayofdragons", "name": "Day of Dragons" }, { "id": "dayz", "name": "DayZ" }, { "id": "dayzmod", "name": "DayZ Mod" }, { "id": "ddd", "name": "Dino D-Day" }, { "id": "ddpt", "name": "Deadly Dozen: Pacific Theater" }, { "id": "deathmatchclassic", "name": "Deathmatch Classic" }, { "id": "deerhunter2005", "name": "Deer Hunter 2005" }, { "id": "descent3", "name": "Descent 3" }, { "id": "deusex", "name": "Deus Ex" }, { "id": "devastation", "name": "Devastation" }, { "id": "dhe4445", "name": "Darkest Hour: Europe '44-'45" }, { "id": "discord", "name": "Discord" }, { "id": "dmomam", "name": "Dark Messiah of Might and Magic" }, { "id": "dod", "name": "Day of Defeat" }, { "id": "dnf2001", "name": "Duke Nukem Forever 2001" }, { "id": "dods", "name": "Day of Defeat: Source" }, { "id": "doi", "name": "Day of Infamy" }, { "id": "doom3", "name": "Doom 3" }, { "id": "dootf", "name": "Drakan: Order of the Flame" }, { "id": "dota2", "name": "Dota 2" }, { "id": "dow", "name": "Days of War" }, { "id": "dst", "name": "Don't Starve Together" }, { "id": "dtr2", "name": "Dirt Track Racing 2" }, { "id": "dystopia", "name": "Dystopia" }, { "id": "eco", "name": "Eco" }, { "id": "egs", "name": "Empyrion - Galactic Survival" }, { "id": "eldewrito", "name": "Halo Online (ElDewrito)" }, { "id": "empiresmod", "name": "Empires Mod" }, { "id": "enshrouded", "name": "Enshrouded" }, { "id": "etqw", "name": "Enemy Territory: Quake Wars" }, { "id": "ets2", "name": "Euro Truck Simulator 2" }, { "id": "f1c9902", "name": "F1 Challenge '99-'02" }, { "id": "factorio", "name": "Factorio" }, { "id": "farcry", "name": "Far Cry" }, { "id": "farcry2", "name": "Far Cry 2" }, { "id": "farmingsimulator19", "name": "Farming Simulator 19" }, { "id": "farmingsimulator22", "name": "Farming Simulator 22" }, { "id": "fear", "name": "F.E.A.R." }, { "id": "ffow", "name": "Frontlines: Fuel of War" }, { "id": "fof", "name": "Fistful of Frags" }, { "id": "formulaone2002", "name": "Formula One 2002" }, { "id": "fortressforever", "name": "Fortress Forever" }, { "id": "garrysmod", "name": "Garry's Mod" }, { "id": "gck", "name": "Giants: Citizen Kabuto" }, { "id": "geneshift", "name": "Geneshift" }, { "id": "globaloperations", "name": "Global Operations" }, { "id": "goldeneyesource", "name": "GoldenEye: Source" }, { "id": "groundbreach", "name": "Ground Breach" }, { "id": "gta5f", "name": "Grand Theft Auto V - FiveM" }, { "id": "gtasam", "name": "Grand Theft Auto: San Andreas Multiplayer" }, { "id": "gtasamta", "name": "Grand Theft Auto: San Andreas - Multi Theft Auto" }, { "id": "gtasao", "name": "Grand Theft Auto: San Andreas OpenMP" }, { "id": "gtavcmta", "name": "Grand Theft Auto: Vice City - Multi Theft Auto" }, { "id": "gunmanchronicles", "name": "Gunman Chronicles" }, { "id": "gus", "name": "Gore: Ultimate Soldier" }, { "id": "halo", "name": "Halo" }, { "id": "halo2", "name": "Halo 2" }, { "id": "heretic2", "name": "Heretic II" }, { "id": "hexen2", "name": "Hexen II" }, { "id": "hiddendangerous2", "name": "Hidden & Dangerous 2" }, { "id": "hl2d", "name": "Half-Life 2: Deathmatch" }, { "id": "hld", "name": "Half-Life Deathmatch" }, { "id": "hlds", "name": "Half-Life Deathmatch: Source" }, { "id": "hll", "name": "Hell Let Loose" }, { "id": "hlof", "name": "Half-Life: Opposing Force" }, { "id": "homefront", "name": "Homefront" }, { "id": "homeworld2", "name": "Homeworld 2" }, { "id": "hurtworld", "name": "Hurtworld" }, { "id": "i2cs", "name": "IGI 2: Covert Strike" }, { "id": "il2sturmovik", "name": "IL-2 Sturmovik" }, { "id": "imic", "name": "Insurgency: Modern Infantry Combat" }, { "id": "insurgency", "name": "Insurgency" }, { "id": "insurgencysandstorm", "name": "Insurgency: Sandstorm" }, { "id": "ironstorm", "name": "Iron Storm" }, { "id": "jb007n", "name": "James Bond 007: Nightfire" }, { "id": "jc2m", "name": "Just Cause 2 - Multiplayer" }, { "id": "jc3m", "name": "Just Cause 3 - Multiplayer" }, { "id": "killingfloor", "name": "Killing Floor" }, { "id": "killingfloor2", "name": "Killing Floor 2" }, { "id": "kloc", "name": "Kingpin: Life of Crime" }, { "id": "kpctnc", "name": "Kiss: Psycho Circus: The Nightmare Child" }, { "id": "kreedzclimbing", "name": "Kreedz Climbing" }, { "id": "kspd", "name": "Kerbal Space Program - DMP" }, { "id": "l4d", "name": "Left 4 Dead" }, { "id": "l4d2", "name": "Left 4 Dead 2" }, { "id": "m2m", "name": "Mafia II - Multiplayer" }, { "id": "m2o", "name": "Mafia II - Online" }, { "id": "mbe", "name": "Minecraft: Bedrock Edition" }, { "id": "medievalengineers", "name": "Medieval Engineers" }, { "id": "mgm", "name": "Mumble - GT Murmur" }, { "id": "minecraft", "name": "Minecraft" }, { "id": "mnc", "name": "Monday Night Combat" }, { "id": "moh", "name": "Medal of Honor" }, { "id": "moha", "name": "Medal of Honor: Airborne" }, { "id": "mohaa", "name": "Medal of Honor: Allied Assault" }, { "id": "mohaab", "name": "Medal of Honor: Allied Assault Breakthrough" }, { "id": "mohaas", "name": "Medal of Honor: Allied Assault Spearhead" }, { "id": "mohpa", "name": "Medal of Honor: Pacific Assault" }, { "id": "mohw", "name": "Medal of Honor: Warfighter" }, { "id": "mordhau", "name": "Mordhau" }, { "id": "mumble", "name": "Mumble" }, { "id": "mutantfactions", "name": "Mutant Factions" }, { "id": "nab", "name": "Nerf Arena Blast" }, { "id": "nascarthunder2004", "name": "NASCAR Thunder 2004" }, { "id": "naturalselection", "name": "Natural Selection" }, { "id": "naturalselection2", "name": "Natural Selection 2" }, { "id": "netpanzer", "name": "netPanzer" }, { "id": "neverwinternights", "name": "Neverwinter Nights" }, { "id": "neverwinternights2", "name": "Neverwinter Nights 2" }, { "id": "nexuiz", "name": "Nexuiz" }, { "id": "nfshp2", "name": "Need for Speed: Hot Pursuit 2" }, { "id": "nitrofamily", "name": "Nitro Family" }, { "id": "nmrih", "name": "No More Room in Hell" }, { "id": "nolf2asihw", "name": "No One Lives Forever 2: A Spy in H.A.R.M.'s Way" }, { "id": "nucleardawn", "name": "Nuclear Dawn" }, { "id": "ofcwc", "name": "Operation Flashpoint: Cold War Crisis" }, { "id": "ofr", "name": "Operation Flashpoint: Resistance" }, { "id": "ohd", "name": "Operation: Harsh Doorstop" }, { "id": "onset", "name": "Onset" }, { "id": "openarena", "name": "OpenArena" }, { "id": "openttd", "name": "OpenTTD" }, { "id": "painkiller", "name": "Painkiller" }, { "id": "palworld", "name": "Palworld" }, { "id": "pce", "name": "Primal Carnage: Extinction" }, { "id": "pixark", "name": "PixARK" }, { "id": "postal2", "name": "Postal 2" }, { "id": "postscriptum", "name": "Post Scriptum" }, { "id": "prb2", "name": "Project Reality: Battlefield 2" }, { "id": "prey", "name": "Prey" }, { "id": "projectcars", "name": "Project Cars" }, { "id": "projectcars2", "name": "Project Cars 2" }, { "id": "projectzomboid", "name": "Project Zomboid" }, { "id": "pvak2", "name": "Pirates, Vikings, and Knights II" }, { "id": "q3a", "name": "Quake 3: Arena" }, { "id": "quake", "name": "Quake" }, { "id": "quake2", "name": "Quake 2" }, { "id": "quake4", "name": "Quake 4" }, { "id": "quakelive", "name": "Quake Live" }, { "id": "rainbowsix", "name": "Rainbow Six" }, { "id": "rallisportchallenge", "name": "RalliSport Challenge" }, { "id": "rallymasters", "name": "Rally Masters" }, { "id": "rdkf", "name": "Rag Doll Kung Fu" }, { "id": "rdr2r", "name": "Red Dead Redemption 2 - RedM" }, { "id": "redline", "name": "Redline" }, { "id": "redorchestra", "name": "Red Orchestra" }, { "id": "redorchestra2", "name": "Red Orchestra 2" }, { "id": "rfactor", "name": "rFactor" }, { "id": "ricochet", "name": "Ricochet" }, { "id": "risingworld", "name": "Rising World" }, { "id": "ron", "name": "Rise of Nations" }, { "id": "roo4145", "name": "Red Orchestra: Ostfront 41-45" }, { "id": "ror2", "name": "Risk of Rain 2" }, { "id": "rs2rs", "name": "Rainbow Six 2: Rogue Spear" }, { "id": "rs2v", "name": "Rising Storm 2: Vietnam" }, { "id": "rs3rs", "name": "Rainbow Six 3: Raven Shield" }, { "id": "rtcw", "name": "Return to Castle Wolfenstein" }, { "id": "rune", "name": "Rune" }, { "id": "rust", "name": "Rust" }, { "id": "s2ats", "name": "Savage 2: A Tortured Soul" }, { "id": "sdtd", "name": "7 Days to Die" }, { "id": "serioussam", "name": "Serious Sam" }, { "id": "serioussam2", "name": "Serious Sam 2" }, { "id": "shatteredhorizon", "name": "Shattered Horizon" }, { "id": "shogo", "name": "Shogo" }, { "id": "shootmania", "name": "Shootmania" }, { "id": "sin", "name": "SiN" }, { "id": "sinepisodes", "name": "SiN Episodes" }, { "id": "sof", "name": "Soldier of Fortune" }, { "id": "sof2", "name": "Soldier of Fortune 2" }, { "id": "soldat", "name": "Soldat" }, { "id": "sotf", "name": "Sons Of The Forest" }, { "id": "spaceengineers", "name": "Space Engineers" }, { "id": "squad", "name": "Squad" }, { "id": "stalker", "name": "S.T.A.L.K.E.R." }, { "id": "starbound", "name": "Starbound" }, { "id": "starmade", "name": "StarMade" }, { "id": "starsiege", "name": "Starsiege" }, { "id": "stbc", "name": "Star Trek: Bridge Commander" }, { "id": "stn", "name": "Survive the Nights" }, { "id": "stvef", "name": "Star Trek: Voyager - Elite Force" }, { "id": "stvef2", "name": "Star Trek: Voyager - Elite Force 2" }, { "id": "suicidesurvival", "name": "Suicide Survival" }, { "id": "svencoop", "name": "Sven Coop" }, { "id": "swat4", "name": "SWAT 4" }, { "id": "swb", "name": "Star Wars: Battlefront" }, { "id": "swb2", "name": "Star Wars: Battlefront 2" }, { "id": "swjk2jo", "name": "Star Wars Jedi Knight II: Jedi Outcast" }, { "id": "swjkja", "name": "Star Wars Jedi Knight: Jedi Academy" }, { "id": "swrc", "name": "Star Wars: Republic Commando" }, { "id": "synergy", "name": "Synergy" }, { "id": "t1s", "name": "Tribes 1: Starsiege" }, { "id": "tacticalops", "name": "Tactical Ops" }, { "id": "tcgraw", "name": "Tom Clancy's Ghost Recon Advanced Warfighter" }, { "id": "tcgraw2", "name": "Tom Clancy's Ghost Recon Advanced Warfighter 2" }, { "id": "teamfactor", "name": "Team Factor" }, { "id": "teamfortress2", "name": "Team Fortress 2" }, { "id": "teamspeak2", "name": "Teamspeak 2" }, { "id": "teamspeak3", "name": "Teamspeak 3" }, { "id": "terminus", "name": "Terminus" }, { "id": "terrariatshock", "name": "Terraria - TShock" }, { "id": "tfc", "name": "Team Fortress Classic" }, { "id": "theforest", "name": "The Forest" }, { "id": "theforrest", "name": "The Forrest" }, { "id": "thefront", "name": "The Front" }, { "id": "thehidden", "name": "The Hidden" }, { "id": "theisle", "name": "The Isle" }, { "id": "tie", "name": "The Isle Evrima" }, { "id": "theship", "name": "The Ship" }, { "id": "thespecialists", "name": "The Specialists" }, { "id": "thps3", "name": "Tony Hawk's Pro Skater 3" }, { "id": "thps4", "name": "Tony Hawk's Pro Skater 4" }, { "id": "thu2", "name": "Tony Hawk's Underground 2" }, { "id": "toh", "name": "Take On Helicopters" }, { "id": "tonolf", "name": "The Operative: No One Lives Forever" }, { "id": "towerunite", "name": "Tower Unite" }, { "id": "trackmania2", "name": "Trackmania 2" }, { "id": "trackmaniaforever", "name": "Trackmania Forever" }, { "id": "tremulous", "name": "Tremulous" }, { "id": "tribesvengeance", "name": "Tribes: Vengeance" }, { "id": "tron20", "name": "Tron 2.0" }, { "id": "turok2", "name": "Turok 2" }, { "id": "u2tax", "name": "Unreal 2: The Awakening - XMP" }, { "id": "universalcombat", "name": "Universal Combat" }, { "id": "unreal", "name": "Unreal" }, { "id": "unrealtournament", "name": "Unreal Tournament" }, { "id": "unrealtournament2003", "name": "Unreal Tournament 2003" }, { "id": "unrealtournament2004", "name": "Unreal Tournament 2004" }, { "id": "unrealtournament3", "name": "Unreal Tournament 3" }, { "id": "unturned", "name": "unturned" }, { "id": "urbanterror", "name": "Urban Terror" }, { "id": "v8sc", "name": "V8 Supercar Challenge" }, { "id": "valheim", "name": "Valheim" }, { "id": "vampireslayer", "name": "Vampire Slayer" }, { "id": "vcm", "name": "Vice City Multiplayer" }, { "id": "ventrilo", "name": "Ventrilo" }, { "id": "vietcong", "name": "Vietcong" }, { "id": "vietcong2", "name": "Vietcong 2" }, { "id": "vrising", "name": "V Rising" }, { "id": "warfork", "name": "Warfork" }, { "id": "warsow", "name": "Warsow" }, { "id": "wet", "name": "Wolfenstein: Enemy Territory" }, { "id": "wolfenstein", "name": "Wolfenstein" }, { "id": "wot", "name": "Wheel of Time" }, { "id": "wurmunlimited", "name": "Wurm Unlimited" }, { "id": "xonotic", "name": "Xonotic" }, { "id": "xpandrally", "name": "Xpand Rally" }, { "id": "zombiemaster", "name": "Zombie Master" }, { "id": "zps", "name": "Zombie Panic: Source" } ]
  6. Model 1. Propunere: 2. Beneficii: 3. Costuri: 4. Plan: Detalii Acest model se folosește în ambele cazuri: adăugarea sau implementarea unei noi soluții, cât și renunțarea la unele deja existente. 1. Descrie ideea pentru care vrei să faci această propunere. 2. Ce beneficii aduce aceasta dacă este implementată, comunității și partenerilor noștri - mă refer la toate serverele și membrii. 3. Ce costuri implică în realizarea acesteia, timp, bani și alte resurse de personal. 4. Care este planul prin care aceasta poate fi pusă în aplicare în cel mai scurt timp.
  7. Daemon

    [MODEL] Oferte

    Model 1. DNS: 2. CERINTE: 3. DETALII OFERTA: Detalii 1. Adresa IPv4 a serverului: *Adresă IP* 2. Costul acestuia, vârsta minimă, și alte detalii despre cerințele necesare pentru a beneficia de ofertă. 3. Ceea ce este oferit spre vânzare din partea serverului, detalii suplimentare despre produsele oferite și modul în care acestea funcționează. Cerinte: Orice tranzacție comercială se va efectua prin intermediul forumului, acesta percepe o taxă de 5% din totalul sumei tranzacționate. Toate plățile trebuie să fie efectuate exclusiv prin criptomonede (crypto).
  8. Model 1. DNS: 2. Ce modificări dorești să fie aduse?: Detalii 1. Categoria serverului pe care am gradul de OWNER / MANAGER FORUM este "Comunitatea Forumului". 2. Exemple de cereri pentru modificări pot include adăugarea unui nou OWNER / ADMIN pe categorie, eliminarea unora dintre aceștia sau modificarea structurii categoriei.
  9. Daca vrei sa adaugi plugin-uri sau addons-uri pe serverul tau trebuie sa faci urmatoarele: mkdir ~/amxmodx && cd ~/amxmodx Descarca cele doua arhive base si cstrike: wget https://www.amxmodx.org/amxxdrop/1.9/amxmodx-1.9.0-git5293-base-linux.tar.gz ; wget https://www.amxmodx.org/amxxdrop/1.9/amxmodx-1.9.0-git5293-cstrike-linux.tar.gz ; tar -xvf amxmodx-1.9.0-git5293-base-linux.tar.gz && tar -xvf amxmodx-1.9.0-git5293-cstrike-linux.tar.gz ; Copiaza fiserele in locatia cu serverul tau: mv addons ~/Steam/cs_server/cstrike
  10. Va anunt aici ca lucrez la mai multe versiuni de servere gata facute clean, ce inseamna? Vor exista diferite versiuni de servere (build-uri) pe care le-am gasit pe un hard mai vechi, inclusiv ultima versiune de pe steam cu dproto si versiunea rehlds. Daca sunt persoane care vor sa contribuie vor primi access la repository pe github cand acesta este gata: oldstyle-community (github.com) Aceste arhive vor fi postate pe portalul de download posibil in shop unde va trebuie 100 / 1.000 de points pentru a descarca o versiune.
  11. View File Remove spectator UI With this little modification, you can completely or partially remove your spectator UI. Trust me, this one actually works, even with the latest game build (from 2017). I've made 3 versions for 3 different scenarios. One of them removes the UI completely, the other one keeps the name of the player you're following, and the final one only removes the black bars and allows you to customize their size and color (including transparency). Everything is explained inside the file. Installation: Open the downloaded file. Copy Spectator.res into cstrike\resource\UI folder. Extras: You can add a shadow to all text, just add this, into your clientscheme.res right here. If you're using my GUI, do this instead: Open your clientscheme.res Search for specPlayer (using Ctrl + F) Add a "dropshadow" "1" to each specPlayer font (like this) [hide]Author: useless__ Source: Remove spectator UI (for real) [Counter-Strike 1.6] [Mods] (gamebanana.com)[/hide] Submitter Daemon Submitted 01/27/2023 Category GUIs  
  12. 0 downloads

    With this little modification, you can completely or partially remove your spectator UI. Trust me, this one actually works, even with the latest game build (from 2017). I've made 3 versions for 3 different scenarios. One of them removes the UI completely, the other one keeps the name of the player you're following, and the final one only removes the black bars and allows you to customize their size and color (including transparency). Everything is explained inside the file. Installation: Open the downloaded file. Copy Spectator.res into cstrike\resource\UI folder. Extras: You can add a shadow to all text, just add this, into your clientscheme.res right here. If you're using my GUI, do this instead: Open your clientscheme.res Search for specPlayer (using Ctrl + F) Add a "dropshadow" "1" to each specPlayer font (like this) [hide]Author: useless__ Source: Remove spectator UI (for real) [Counter-Strike 1.6] [Mods] (gamebanana.com)[/hide]
  13. What is Reunion? The Reunion plugin allow the players from steam and non-steam (47/48) to connect on your ReHLDS server! Install Download the archive form Extract the archive content to your desktop, copy reunion.cfg inside your server, cstrike folder. Now go inside the directory bin/linux and copy reunion_mm_i386.so inside your server, addons/metamod/dlls folder. Add new line at the end of the file cstrike/addons/metamod/plugins.ini linux addons/metamod/dlls/reunion_mm_i386.so
  14. Bellow you can find all the commands that you need to create an Counter-Strike: 1.6 Server on Ubuntu 22.04.1 Requirements Default sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python3 util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 libsdl2-2.0-0:i386 steamcmd Add the multiverse repository and the i386 architecture: sudo add-apt-repository multiverse sudo dpkg --add-architecture i386 Update the repository to make sure new packages can be installed: sudo apt update Install the 32 bit libraries that steamcmd requires: sudo apt install lib32gcc-s1 lib32stdc++6 libc6-i386 libcurl4-gnutls-dev:i386 libsdl2-2.0-0:i386 Security Secure your game server add new user and set new password adduser cstrike_server Change to the new user sudo su cstrike_server You can find his directory on /home/cstrike_server Security tips for your server here: soon Server files Download the latest version of the server use the command: curl -sqL "https://github.com/oldstyle-community/cstrike_steamcmd/archive/refs/tags/8684.tar.gz" | tar zxvf - Set permissions: chmod -R 777 ~/cstrike_steamcmd-8684 Test if the server starts using this command, remember edit the <IP> with your vps/vds ip address: ./hlds_run -console -game cstrike +ip <IP> +port 27015 +map de_dust +maxplayers 32 +pingboost 2 +sys_ticrate 1000 In case of 'FATAL ERROR (shutting down): Unable to initialize Steam.' press CTRL+C and try again one more time the command above. Now if is working you can start the server with the command screen and if you close your ssh console the server will be on always. cd ~/cstrike_steamcmd-8684 && screen -S CSTRIKE_SERVER -X quit && screen -S CSTRIKE_SERVER -d -m ./hlds_run -console -game cstrike +ip <IP> +port 27015 +map de_dust +maxplayers 32 +pingboost 2 +sys_ticrate 1000 To leave the console wihout closing the server press: CTRL+A+D If you want to open the console back use the command: screen -r CSTRIKE_SERVER E.G. Login Failure: No Connection On linux servers, you may experience a "Login Failure: No Connection" error. This is related to missing iptables rules. You will want something along these lines: iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT iptables -A INPUT -p udp -m udp --sport 27000:27030 --dport 1025:65355 -j ACCEPT iptables -A INPUT -p udp -m udp --sport 4380 --dport 1025:65355 -j ACCEPT Done. ReHLDS or HLDS If you want to use ReHLDS scroll down to the section, if not use HLDS steps. HLDS If you want to customize your server with addons and plugins follow the steps bellow: AMX Mod X Metamod dproto Done. ReHLDS Here you can see what ReHLDS means and how to install it: https://olds.ro/topic/14729-how-to-install-rehlds-tutorial/ AMX Mod X Metamod-p Reunion Done. Sources used in this tutorial: https://olds.ro HLDS, AMX Mod X, Metamod, dproto https://developer.valvesoftware.com/wiki/SteamCMD https://www.amxmodx.org/downloads-new.php https://wiki.alliedmods.net/Installing_AMX_Mod_X_Manually CS.RIN.RU - Steam Underground Community • View topic - dproto [0.9.582] - HLDS serverside crack (22/09/2017) ReHLDS, AMX Mod X, metamod-p, reunion https://github.com/dreamstalker/rehlds https://github.com/jkivilin/metamod-p http://www.dedicated-server.ru/vbb/showthread.php?t=26486
  15. Daemon

    Server online

    Serverul este online dar inca se lucreaza la imbunatatiri deci orice propunere este bine venita si luata in calcul.
  16. Se lucreaza la serverul de CSDM daca aveti propuneri nu ezitati sa lasati un reply, si poate il facem mai frumos.
  17. The fresh league 12 months commences up coming 7 days, and with it arrives the begin of free of charge business. It's a frenzy, rampant with cuts and signings as groups commence anew and start their march to September. Your Houston Texans include currently gotten commenced with a range of moves. 1st Seth Green Jersey, the Texans re-signed Christian Kirksey. Why? I have on't notice. He wasn't Fantastic at undertaking nearly anything closing period-protecting against the work, masking the seam Terrence Brooks Jersey, sitting down in just hooks, or blitzing. He'll commence the 2022 year with the Texans. Texans are signing linebacker Christian Kirksey in the direction of a 2-calendar year agreement, for each a league useful resource: https://t.co/UOM1VfRSvBThe Texans are in addition bringing again 3rd string quarterback grew to become restricted close who when a damaged collarbone previous time is a quarterback when yet again. It positive beats investing for Ryan Finley https://www.houstonapparelstore.com/Dameon_Pierce_Jersey, I wager. Texans comprise re-signed quarterback Jeff Driskel towards a just one-yr deal, in accordance in direction of @NSAFootball @ezrajames15_ Driskel contains furthermore performed restricted endThe Texans are moreover inside talks in the direction of deliver back again Jacob Martin, and Desmond King. Martin is the Chris Davis of move rushers. He whiffs and strikes out around and previously mentioned once more https://www.houstonapparelstore.com/Isaac_Yiadom_Jersey, still at times his chop rip will come collectively and becomes in the direction of the quarterback. King is out of location actively playing outdoors cornerback, and with Tavierre Thomas nailing down the slot, there's no actuality of him coming again. Means: Texans https://www.houstonapparelstore.com/Tremon_Smith_Jersey, go rusher Jacob Martin within just deal conversations for upcoming bundle, Martin experienced potent period with profession-superior 4 sacks, 5 tackles for losses https://www.houstonapparelstore.com/Garret_Wallow_Jersey, performed job-substantial 61 % of defensive snaps: @PFN365 https://t.co/6Is8pvAH23Houston too satisfied with 2 veteran cornerbacks. Past Contemporary England Patriot Malcolm Butler is inside of Houston, alongside with Isaac Yiadom. The Texans require secondary assistance, even although they can track down much better characteristics out within the not known waters of totally free firm. Means: Veteran corner Malcolm Butler traveling to Texans these days, prior Patriots Tremendous Bowl hero convention with AFC South franchise: @PFN365 https://t.co/g2QRu6Q6pVSource: Texans doing work out earlier Packers corner Isaac Yiadom: https://t.co/UOM1VfRSvBLastly, the Texans signed one particular of the worst offensive tackles in just the NFL in just Cedric Ogbuhei. The past initial-spherical pick out includes unsuccessful all over the place he's long gone. At the moment Houston will consider toward do what no other franchise was ready in direction of do-flip Ogbuhei into a playable offensive handle. Resource: Texans signing Cedric Ogbuehi in the direction of just one-yr deal @PFN365 https://t.co/UOM1VfRSvBThat's the most up-to-date roster information as Houston gets to be in advance of free of charge organization. Dameon Pierce Jersey https://www.houstonapparelstore.com/John_Metchie_Iii_Jersey Teagan Quitoriano Jersey
  18. Tutorial realizat pe Metin2CMS V2.11 Mergem în include\sidebar\ranking.php Căutăm: <div class="col-md-4 top-inline top-inline-empire"><img src="<?php print $site_url; ?>images/empire/<?php print $empire=get_player_empire($player['account_id']); ?>.jpg" alt="<?php print emire_name($empire); ?>" title="<?php print emire_name($empire); ?>"></div> Înlocuim cu: <div class="col-md-4 top-inline top-inline-empire"><?php print $player['playtime']; ?><?php print $player['name']; ?></div> Căutăm: <div class="col-md-4 top-inline top-inline-empire"><img src="<?php print $site_url; ?>images/empire/<?php print $empire=get_guild_empire($guild['master']); ?>.jpg" alt="<?php print emire_name($empire); ?>" title="<?php print emire_name($empire); ?>"/></div> Înlocuim cu: <div class="col-md-4 top-inline top-inline-empire"><?php print $guild['ladder_point']; ?></div> Mergem în include\functions\basic.php Căutăm: function top10players() Înlocuim toată funcția cu: (am adaugat playtime si order) function top10players() { global $database; $banned_ids = getBannedAccounts(); if($banned_ids) $stmt = $database->runQueryPlayer("SELECT id, name, account_id, playtime FROM player WHERE name NOT LIKE '[%]%' AND account_id NOT IN (".$banned_ids.") ORDER BY level DESC, exp DESC, playtime DESC, name ASC limit 5"); else $stmt = $database->runQueryPlayer("SELECT id, name, account_id, playtime FROM player WHERE name NOT LIKE '[%]%' ORDER BY level DESC, exp DESC, playtime DESC, name ASC limit 5"); $stmt->execute(); $top = $stmt->fetchAll(); return $top; } Căutăm: function top10guilds() Înlocuim toată funcția cu: (am adaugat leadder_points si order) function top10guilds() { global $database; $stmt = $database->runQueryPlayer("SELECT name, master, ladder_point FROM guild WHERE name NOT LIKE '[%]%' ORDER BY level DESC, ladder_point DESC, exp DESC, name ASC limit 5"); $stmt->execute(); $top = $stmt->fetchAll(); return $top; } TREBUIE SA ARATE ASA Acum trebuie sa editam si paginile ranking/players si ranking/guilds Mergem în /pages/players.php Căutăm: <tbody> Înlocuim toată funcția cu: (am adaugat playtime si order) <?php $banned_ids = getBannedAccounts(); $records_per_page=15; if(isset($search)) { if($banned_ids) $query = "SELECT id, name, account_id, level, exp, playtime FROM player WHERE name NOT LIKE '[%]%' AND account_id NOT IN (".$banned_ids.") AND name LIKE :search ORDER BY playtime DESC, exp DESC, level DESC, name ASC"; else $query = "SELECT id, name, account_id, level, exp, playtime FROM player WHERE name NOT LIKE '[%]%' AND name LIKE :search ORDER BY playtime DESC, exp DESC, level DESC, name ASC"; $newquery = $paginate->paging($query,$records_per_page); $paginate->dataview($newquery, $search); } else { if($banned_ids) $query = "SELECT id, name, account_id, level, exp, playtime FROM player WHERE name NOT LIKE '[%]%' AND account_id NOT IN (".$banned_ids.") ORDER BY playtime DESC, exp DESC, level DESC, name ASC"; else $query = "SELECT id, name, account_id, level, exp, playtime FROM player WHERE name NOT LIKE '[%]%' ORDER BY playtime DESC, exp DESC, level DESC, name ASC"; $newquery = $paginate->paging($query,$records_per_page); $paginate->dataview($newquery); } ?> Căutăm: <thead class="thead-inverse"> Adăugăm o linie nouă: <th>Timp</th> Mergem în /pages/guilds.php Căutăm: <tbody> Înlocuim toată funcția cu: (am adaugat leadder_points si order) <?php $records_per_page=10; if(isset($search)) { $query = "SELECT id, name, master, level, ladder_point FROM guild WHERE name NOT LIKE '[%]%' AND name LIKE :search ORDER BY ladder_point DESC, level DESC, exp DESC, name ASC"; $newquery = $paginate->paging($query,$records_per_page); $paginate->dataview($newquery, $search); } else { $query = "SELECT id, name, master, level, ladder_point FROM guild WHERE name NOT LIKE '[%]%' ORDER BY ladder_point DESC, level DESC, exp DESC, name ASC"; $newquery = $paginate->paging($query,$records_per_page); $paginate->dataview($newquery); } ?> Mergem în /include/classes/players.php Căutăm: <td><img src="<?php print $site_url; ?>images/empire/<?php print $empire=get_player_empire($row['account_id']); ?>.jpg" alt="<?php print emire_name($empire); ?>" title="<?php print emire_name($empire); ?>"></td> Adăugăm o linie nouă: <td><?php print $row['playtime']; ?></td> TREBUIE SA ARATE ASA (eu am scos si nivelul din top la voi apare diferit) Daca ai o problema deschide un tichet.
  19. Acest system a fost cumparat cu 250 de cate Furia007 si postat gratis, enjoy. demo: download: https://mega.nz/#!MXZzlSRC!QbyPuzHLi3JZrXU8ThsniaAOrbEu-HoguXaFC_V5EdM
  20. OPTIMIZARE SERVER.CFG LINK-URI FOLOSITE: http://txdv.github.io/cstrike-cvarlist/ & http://hlds101.com/cvars/cstrike.htm & https://google.com/
  21. Server CS 1.6 + HLDS (vps - ubuntu 16.04.5) prin STEAM CMD! Va conectati la VPS si folositi urmatoarele comenzi: sub fiecare comanda aveti si explicatia cu ceea ce face. cd /home && mkdir steamcmd && cd steamcmd aceasta comanda face un folder in /home cu numele cs ( /home/cs/ ) sudo apt-get install lib32gcc1 instaleaza libraria respectiva curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - descarca steamcmd si il extrage automat ./steamcmd.sh porneste consola steamcmd login anonymous se logheaza pe steam ca anonim force_install_dir ./csdefault/ seteaza folderul in care vor fi descarcate fisierele serverului (cstrike, models, maps, etc) app_update 90 -beta beta validate aceste comenzi descarca fisierele pentru serverul cu modul cstrike daca apare "Success! App '90' fully installed." serverul a fost instalat daca apar erori lasati PM. cd /home/steamcmd && mv csdefault /home/ muta serverul in directorul /home/csdefault/ acolo o sa gasiti toate fisierele. Serverul de CS 1.6 este gata, daca aveti probleme nu ezitati sa lasati PM ReHlds Cine foloseste ReHlds? ei: https://www.gametracker.com/search/?search_by=server_variable&amp;search_by2=sv_version Ce este ReHlds?: Este un proiect OpenSource unde si tu poti sa participi si care se ocupa de rezolvarea bugurilor de CS 1.6 de mai bine de 5 ani. ReHlds este usor de instalat nu dureaza mult, mai jos aveti fiecare pas care trebuie urmat: 1. Descarcati si extrageti pe desktop ultima versiune de aici: http://nexus.rehlds.org/nexus/content/repositories/rehlds-dev/rehlds/rehlds/ fisierul sa arate asa: rehlds-x.x.x.x-dev.zip 2. Extrageti arhiva, mergeti in bin > linux32 copiati toate fisiere de acolo pe serverul vostru ftp in folderul csdefault daca aveti serverul facut dupa tutorialul de mai sus altfel in directorul unde se afla si folderul cstrike, daca va apare o notificare ca fisierele deja exista dati inlocuire. Si ati terminat cu ReHlds momentan. Daca aveti probleme nu ezitati sa lasati PM PS. Folosind ReHlds scapati de multe probleme, fakeplayers, dproto, pluginuri inutile pentru protectie, etc. AMXMODX BASE - CSTRIKE Urmariti pasi de mai jos daca vreti sa instalati amxmodx mai bine zis addons din cstrike: 1. Intrati pe site-ul oficial https://www.amxmodx.org/downloads.php descarcati AMX Mod X Base si Counter-Strike Addon platforma linux in cazul meu, 2. Extrageti AMX Mod X Base intr-un folder pe Desktop dupa care in acelasi folder extrageti si Counter-Strike Addon daca va apare o notificare ca fisierele deja exista dati inlocuire, 3. Copiati folderul addons pe serverul de cs ftp in directorul cstrike. AmxMox acum este instalat, daca aveti probleme nu ezitati sa lasati PM. Metamod Metamod este necesar pentru serverul vostru deoarece trebuie mai tarziu sa instalam si Reunion, urmariti urmatori pasi pentru instalare: 1. Intrati pe site-ul oficial https://www.amxmodx.org/downloads.php descarcati Metamod extrageti arhiva pe Desktop intr-un folder, 2. Copiati folderul addons pe serverul de cs ftp in directorul cstrike, 3. Deschideti liblist.gam aflat in cstrike pe serverul de cs ftp, si inlocuiti: gamedll "dlls\mp.dll" gamedll_linux "dlls/cs.so" gamedll_osx "dlls/cs.dylib" cu gamedll_linux "addons/metamod/dlls/metamod.so" salvati fisierul liblist.gam si iesiti. 4. Intrati in cstrike/addons/metamod/ si deschideti fisierul plugins.ini daca nu exista fisierul il faceti voi, si adaugati linia: linux addons/amxmodx/dlls/amxmodx_mm_i386.so salvati fisierul plugins.ini si iesiti. Gata, tutorial extras din: https://wiki.alliedmods.net/Installing_AMX_Mod_X_Manually daca aveti intrebari urmariti si acel tutorial, pentru probleme lasati PM. Reunion Nu am gasit arhiva pe net asa ca am urcat una la noi pe website versiunea este: 0.1.92 o puteti descarca de aici: http://repository.olds.ro/reunion.7z 1. Fisierul reunion.cfg il copiati in folderul cstrike pe serverul de cs ftp, 2. Fisierul reunion_mm_i386.so il copiati in cstrike/addons/metamod/dlls pe serverul de cs ftp, dupa editati fisieul plugins.ini aflat in cstrike/addons/metamod si adaugati linia: linux addons/metamod/dlls/reunion_mm_i386.so Cam asta a fost daca aveti probleme lasati PM. PS. am gasit link official: http://www.dedicated-server.ru/vbb/showthread.php?t=26486 Pornire server Comanda pentru pornirea serverului este: trebuie sa treceti ip-ul vostru in comanda ./hlds_run -game cstrike +ip IP-UL TAU AICI +maxplayers 32 +map de_dust2 -port 27015 Erori des intalnite sau raportate Daca va da eroarea: Auto-restarting the server on crash ./hlds_run: 273: ./hlds_run: ./hlds_linux: not found Rulati urmatoarele comenzi si incercati din nou: sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386
  22. Slot pentru talismane. --- ---- We OPENING gamesour by> Common> Servise.h --- --- We are adding #define AHMET_TILSIM_SYSTE I --- ---- We OPENING gamesour by> Common> item_length.h 'we are looking ITEM_BELT; below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM "ITEM_PENDANT", #endif We OPENING ---- --- We are searching for GameSource> Common> length.h WEAR_BELT; below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM WEAR_PENDANT, #endif --- OPEN --- GameSource> DB> ProtoReader.cpp '"ITEM_BELT", Understand Gold; We are adding --- --- C ++: #ifdef AHMET_TILSIM_SYSTEM "ITEM_PENDANT", #endif --- OPEN --- GameSource> GameSource> char_item.cpp 'case ITEM_BELT: search. Below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM case ITEM_PENDANT: #endif We open --- --- gamesour by> gamesour by> item.cpp 'int CITEM :: findequipcell (LPCHARACT ch, int icandidatecell) .. we are looking ITEM_BELT bottom &&! = Gettype () next --- --- are adding C ++: && ITEM_PENDANT != GetType() We OPEN --- --- gamesour by> gamesour by> item.cpp 'else if (GetType () == ITEM_BELT) we are looking below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM else if (GetType() == ITEM_PENDANT) return WEAR_PENDANT; #endif --- We are opening --- GameSource> GameSource> item.cpp 'search for case ITEM_BELT:'. below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM case ITEM_PENDANT: #endif --- Game SOURCE WITH CUT OUT İŞİMİZ CLİENT SOURCE --- --- --- OPENING clientsour ACE / gamelib / ıtemdata.h 'we are looking ITEM_TYPE_BELT' below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM ITEM_TYPE_PENDANT, #endif --- OPEN --- ClientSource / UserInterface / GameType.h 'const DWORD c_Equipment_Belt = c_New_Equipment_Start + 2; 'We are looking below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM const DWORD c_Equipment_Pendant = c_New_Equipment_Start + 3;; #endif --- OPEN --- ClientSource / UserInterface / Locale_inc.h 'available biere --- EXPLORE --- C ++: #define AHMET_TILSIM_SYSTEM --- OPEN --- ClientSource / UserInterface / PythonitemModule.cpp 'PyModule_AddIntConstant (poModule, "EQUIPMENT_BELT", c_Equipment_Belt); 'We are looking below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM PyModule_AddIntConstant(poModule, "EQUIPMENT_PENDANT", c_Equipment_Pendant); #endif --- OPEN --- ClientSource / UserInterface / PythonitemModule.cpp 'PyModule_AddIntConstant (poModule, "ITEM_TYPE_BELT", CItemData :: ITEM_TYPE_BELT); 'We are looking below --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM PyModule_AddIntConstant(poModule, "ITEM_TYPE_PENDANT", CItemData::ITEM_TYPE_PENDANT); #endif --- CLİENT SOURCE WITH CUT OUT OPEN İŞİMİZ we DUMP_PROTO SOURCE --- --- --- OPENING We DUMP_PROTO / ıtemcsvreader.cpp '#include "ıtemcsvreader.cpp" to voting under --- --- We are adding Code: #define AHMET_TILSIM_SYSTEM We OPEN --- --- DUMP_PROTO / ıtemcsvreader.cpp ' "ITEM_RING", "bottom to voting --- --- We are adding C ++: #ifdef AHMET_TILSIM_SYSTEM "ITEM_PENDANT", #endif ---- WE OPEN THE ROOT TO OUR ROOT - WE OPEN --- Root / uitooltip.py Open. 'Elif item.ıtem_type_rıng itemtype ==' to voting under --- --- We are adding Python: elif item.ITEM_TYPE_PENDANT == itemType: self.__AppendLimitInformation() self.__AppendAffectInformation() self.__AppendAttributeInformation(attrSlot) --- OPEN --- locale_en / locale / es / ui / inventorywindow.py '{"index": item.EQUIPMENT_BELT, "x": 39, "y": 106, "width": 32, "height": 32}, 'we're under search --- we're exposing --- Python: {"index":item.EQUIPMENT_PENDANT, "x":115, "y":145, "width":32, "height":32},
  23. Titlul: Competitive Descriere: Acest addons nu are skinuri(in afara de !gloves) , nu are vip , nu are modele pentru admini/vip. -Daca vrei sa functioneze !gloves editeaza asa csgo/addons/sourcemod/configs/core.cfg => Schimba "FollowCSGOServerGuidelines" "yes" in "no" -Pentru a folosi Lanterna(Flashlight-ul) trebuie sa va faceti bind bind tasta sm_flashlight * Normal - addons de competitive cu putine lucruri ajutatoare Autor: Nu are un autor propriu-zis , am compilat si am editat mai multe pluginuri pentru a crea un addons simplu de tip competitive Versiune: 1 Descarcare: Mega GirlShare Pluginuri: AdminChannel.smx - adminii pot vorbi pe un propriu voice chat AntiFlood.smx - blocheaza spamul facut de persoane pe chat ChatLinks.smx - din cauza panoramei nu mai puteti folosi weblinks respectiv webshortcuts (multumim lui kRatoss) Gloves.smx - adauga manusile din joc CsgoFlashlight.smx - adauga lanterna ca pe cs:s , respectiv cs 1.6 folosind un anumit bind CsgoSprays.smx - adauga toate sprayurile din joc si le puteti folosi apasand tasta E, pentru a schimba sprayul scrieti !sprays MapHistory.smx - prezinta hartile care s-au jucat recent NoScope.smx - apare pe chat cand cineva da noscope si numara killuri de tipul acesta QuakeSounds.smx - reda anumite sunete cand faci 2 sau mai multe killuri , cand dai headshot etc. ResetScore.smx - iti reseteaza scorul Respawn.smx - comanda pentru admini pentru a respawn-a' o persoana ScoreboardTags.smx - Fondatorul , Moderatorul , Adminul , Helperul si VIPul au propriile taguri pe tabela de scor
  24. Custom Ranks Description Custom ranks based on RankMe points. Feature list Modifiable ranks by a config. Ranks list with details about every rank. The rank appears in the scoreboard as a tag. The rank appears in the chat with the color you have set in the config. Commands sm_ranks - opens the ranks list menu. Screenshots https://imgur.com/a/ncrOwkV Changelog Version 1.0: * Release Installation Drop customRanks.smx to sourcemod/plugins. Drop ranks.cfg to sourcemod/configs (default ranks). To make your own ranks: Example "Ranks" { "RANKNAME1" { "Points" "0" "Color" "WHITE" } "RANKNAME2" { "Points" "100" "Color" "YELLOW" } "RANKNAME3" { "Points" "400" "Color" "DARK_RED" } } Requirements Chat-Processor RankMe Kento Edition Credits Klaus(me). customRanks.zip (10.8 KB)
  25. Instalare RevEmu in Counter-Strike:Global Offensive Dedicated Server 1. Download RevEmu . 2. Dute in folderul principal al serverului si dai extract la rev.ini exact cum e in imaginea de mai jos. 3. Apoi dute in folderul bin si redenumeste fisierul steamclient.so in steamclient_valve.so 4. Din arhiva RevEmu urca steamclient.so in folderul bin 5. Ca totul sa mearga corect verifica daca ai in server.cfg urmatoarele setari sv_lan to "0". si host_players_show "2" Majoritatea hosturilor au deja deschise porturile UPD necesare pentru a rula servereul non-steam. Portul pentur non-steam se calculeaza in felul urmator (portul serverului tau) in majoritatea cazurilor 27015 - 5000 si portul UPD ce va trebui deschis e 22015 acest port va trebui sa il aiba deschis pe IP-ul ce ruleaza serverul tau orice firma de host sau la tine acasa. Tutorial video in engelza.

×
×
  • Create New...