[{"data":1,"prerenderedAt":1560},["ShallowReactive",2],{"blog-\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux":3,"blog-\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux-surround":1440,"blog-\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux-certifications":1495},{"id":4,"title":5,"body":6,"categories":1425,"cover":1427,"cover_contain":360,"credly_badge_id":1428,"date":1429,"description":1430,"extension":1431,"meta":1432,"navigation":360,"path":1433,"related_certifications":1434,"seo":1436,"slug":1437,"stem":1438,"__hash__":1439},"blog\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux.md","Configuring a Counter-Strike GO Server on Linux",{"type":7,"value":8,"toc":1412},"minimark",[9,14,18,22,33,38,54,58,61,78,90,93,160,163,176,179,191,194,209,222,225,259,262,275,278,292,295,307,310,421,425,428,456,459,470,487,490,496,499,504,513,517,520,530,533,931,934,946,949,1127,1130,1152,1155,1159,1162,1170,1185,1204,1207,1233,1236,1252,1255,1270,1273,1291,1295,1304,1312,1315,1375,1378,1390,1393,1398,1401,1405,1408],[10,11,13],"h2",{"id":12},"real-world-use-case","Real-world use case",[15,16,17],"p",{},"You want to host your own games with friends: here's how to configure a Counter-Strike GO server on Linux.",[10,19,21],{"id":20},"configuring-a-counter-strike-go-server-on-linux","Configuring a Counter-Strike GO server on Linux",[15,23,24,25,32],{},"Creating a multiplayer server is a good way to build a new community around a game. Accessible to everyone, creating a game server is easy to achieve. Together, let's discover how to easily create a Counter-Strike GO server. The goal is to have a stable, performant server for all of your players. We'll use the Game Server Managers script. This article can also serve as a base for configuring other game servers offered in ",[26,27,31],"a",{"href":28,"rel":29},"https:\u002F\u002Fgameservermanagers.com\u002F#supportedgames",[30],"nofollow","the following list",".",[34,35,37],"h3",{"id":36},"discover-for-yourself","Discover for yourself:",[39,40,41,45,48,51],"ol",{},[42,43,44],"li",{},"Preparing the server: prerequisites.",[42,46,47],{},"Installing the Counter-Strike GO server.",[42,49,50],{},"Installing the addons: metamod and sourcemod.",[42,52,53],{},"Starting the CS:GO server.",[10,55,57],{"id":56},"preparing-the-server-prerequisites","Preparing the server: prerequisites",[15,59,60],{},"It's important to have a dedicated Linux machine before moving on to the rest of this article:",[62,63,64,72,75],"ul",{},[42,65,66,67,32],{},"I invite you to use Online's dedicated server range: ",[26,68,71],{"href":69,"rel":70},"https:\u002F\u002Fwww.online.net\u002Ffr\u002Fserveur-dedie\u002Fdedibox-xc",[30],"Dédibox XC",[42,73,74],{},"A recommended Linux distribution is needed: Debian 8, CentOS 6, or Ubuntu 12.04.",[42,76,77],{},"A Steam account created for the occasion, preferably (in case of a hack), with the CS GO game on the account.",[15,79,80,84,85],{},[81,82,83],"strong",{},"Info!"," My article is based on the Debian 8 x86_x64 distribution and the scripted method from ",[26,86,89],{"href":87,"rel":88},"https:\u002F\u002Flinuxgsm.com\u002Flgsm\u002Fcsgoserver\u002F",[30],"https:\u002F\u002Flinuxgsm.com\u002F",[15,91,92],{},"Start by installing the prerequisites for the LGSM installation script:",[94,95,100],"pre",{"className":96,"code":97,"language":98,"meta":99,"style":99},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dpkg --add-architecture i386; apt-get update; apt-get install tmux mailutils postfix ca-certificates curl lib32gcc1 libstdc++6 libstdc++6:i386\n","bash","",[101,102,103],"code",{"__ignoreMap":99},[104,105,108,112,116,119,123,126,129,131,133,136,139,142,145,148,151,154,157],"span",{"class":106,"line":107},"line",1,[104,109,111],{"class":110},"sBMFI","dpkg",[104,113,115],{"class":114},"sfazB"," --add-architecture",[104,117,118],{"class":114}," i386",[104,120,122],{"class":121},"sMK4o",";",[104,124,125],{"class":110}," apt-get",[104,127,128],{"class":114}," update",[104,130,122],{"class":121},[104,132,125],{"class":110},[104,134,135],{"class":114}," install",[104,137,138],{"class":114}," tmux",[104,140,141],{"class":114}," mailutils",[104,143,144],{"class":114}," postfix",[104,146,147],{"class":114}," ca-certificates",[104,149,150],{"class":114}," curl",[104,152,153],{"class":114}," lib32gcc1",[104,155,156],{"class":114}," libstdc++6",[104,158,159],{"class":114}," libstdc++6:i386\n",[15,161,162],{},"Add a user:",[94,164,166],{"className":96,"code":165,"language":98,"meta":99,"style":99},"adduser csgoserver\n",[101,167,168],{"__ignoreMap":99},[104,169,170,173],{"class":106,"line":107},[104,171,172],{"class":110},"adduser",[104,174,175],{"class":114}," csgoserver\n",[15,177,178],{},"Change the csgoserver user's password:",[94,180,182],{"className":96,"code":181,"language":98,"meta":99,"style":99},"passwd csgoserver\n",[101,183,184],{"__ignoreMap":99},[104,185,186,189],{"class":106,"line":107},[104,187,188],{"class":110},"passwd",[104,190,175],{"class":114},[15,192,193],{},"Head to its home directory:",[94,195,197],{"className":96,"code":196,"language":98,"meta":99,"style":99},"su - csgoserver\n",[101,198,199],{"__ignoreMap":99},[104,200,201,204,207],{"class":106,"line":107},[104,202,203],{"class":110},"su",[104,205,206],{"class":114}," -",[104,208,175],{"class":114},[15,210,211,214,215,218],{},[81,212,213],{},"Info:"," My article is old, and the installation method has changed, you need to follow the new instructions:",[216,217],"br",{},[26,219,220],{"href":220,"rel":221},"https:\u002F\u002Flinuxgsm.com\u002Flgsm\u002Fcsgoserver\u002F#gettingstarted",[30],[15,223,224],{},"Get the server installation script from LGSM's website:",[94,226,228],{"className":96,"code":227,"language":98,"meta":99,"style":99},"wget https:\u002F\u002Flinuxgsm.com\u002Fdl\u002Flinuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver\n",[101,229,230],{"__ignoreMap":99},[104,231,232,235,238,241,244,247,250,252,255,257],{"class":106,"line":107},[104,233,234],{"class":110},"wget",[104,236,237],{"class":114}," https:\u002F\u002Flinuxgsm.com\u002Fdl\u002Flinuxgsm.sh",[104,239,240],{"class":121}," &&",[104,242,243],{"class":110}," chmod",[104,245,246],{"class":114}," +x",[104,248,249],{"class":114}," linuxgsm.sh",[104,251,240],{"class":121},[104,253,254],{"class":110}," bash",[104,256,249],{"class":114},[104,258,175],{"class":114},[15,260,261],{},"Then run the script with the install argument:",[94,263,265],{"className":96,"code":264,"language":98,"meta":99,"style":99},".\u002Fcsgoserver install\n",[101,266,267],{"__ignoreMap":99},[104,268,269,272],{"class":106,"line":107},[104,270,271],{"class":110},".\u002Fcsgoserver",[104,273,274],{"class":114}," install\n",[15,276,277],{},"To be able to use it, make it executable:",[94,279,281],{"className":96,"code":280,"language":98,"meta":99,"style":99},"chmod +x csgoserver\n",[101,282,283],{"__ignoreMap":99},[104,284,285,288,290],{"class":106,"line":107},[104,286,287],{"class":110},"chmod",[104,289,246],{"class":114},[104,291,175],{"class":114},[15,293,294],{},"Once done, edit the script:",[94,296,298],{"className":96,"code":297,"language":98,"meta":99,"style":99},"nano csgoserver\n",[101,299,300],{"__ignoreMap":99},[104,301,302,305],{"class":106,"line":107},[104,303,304],{"class":110},"nano",[104,306,175],{"class":114},[15,308,309],{},"The variables to change with your information are steamuser, steampass, ip, and gslt:",[94,311,313],{"className":96,"code":312,"language":98,"meta":99,"style":99},"# Steam login\nsteamuser=\"YOUR_LOGIN\"\nsteampass=\"YOUR_PASSWORD\"\n\n# Start Variables\nip=\"YOUR_IP\"\n\n# Required: Game Server Login Token\n# GSLT is required for running a public server.\n# More info: http:\u002F\u002Fgameservermanagers.com\u002Fgslt\ngslt=\"YOUR_TOKEN\"\n",[101,314,315,321,340,355,362,368,383,388,394,400,406],{"__ignoreMap":99},[104,316,317],{"class":106,"line":107},[104,318,320],{"class":319},"sHwdD","# Steam login\n",[104,322,324,328,331,334,337],{"class":106,"line":323},2,[104,325,327],{"class":326},"sTEyZ","steamuser",[104,329,330],{"class":121},"=",[104,332,333],{"class":121},"\"",[104,335,336],{"class":114},"YOUR_LOGIN",[104,338,339],{"class":121},"\"\n",[104,341,343,346,348,350,353],{"class":106,"line":342},3,[104,344,345],{"class":326},"steampass",[104,347,330],{"class":121},[104,349,333],{"class":121},[104,351,352],{"class":114},"YOUR_PASSWORD",[104,354,339],{"class":121},[104,356,358],{"class":106,"line":357},4,[104,359,361],{"emptyLinePlaceholder":360},true,"\n",[104,363,365],{"class":106,"line":364},5,[104,366,367],{"class":319},"# Start Variables\n",[104,369,371,374,376,378,381],{"class":106,"line":370},6,[104,372,373],{"class":326},"ip",[104,375,330],{"class":121},[104,377,333],{"class":121},[104,379,380],{"class":114},"YOUR_IP",[104,382,339],{"class":121},[104,384,386],{"class":106,"line":385},7,[104,387,361],{"emptyLinePlaceholder":360},[104,389,391],{"class":106,"line":390},8,[104,392,393],{"class":319},"# Required: Game Server Login Token\n",[104,395,397],{"class":106,"line":396},9,[104,398,399],{"class":319},"# GSLT is required for running a public server.\n",[104,401,403],{"class":106,"line":402},10,[104,404,405],{"class":319},"# More info: http:\u002F\u002Fgameservermanagers.com\u002Fgslt\n",[104,407,409,412,414,416,419],{"class":106,"line":408},11,[104,410,411],{"class":326},"gslt",[104,413,330],{"class":121},[104,415,333],{"class":121},[104,417,418],{"class":114},"YOUR_TOKEN",[104,420,339],{"class":121},[34,422,424],{"id":423},"help-finding-your-information","Help finding your information",[15,426,427],{},"Get your dedicated server's IP address:",[94,429,431],{"className":96,"code":430,"language":98,"meta":99,"style":99},"ipconfig eth0 \n\ninet addr:YOUR_IP \n",[101,432,433,444,448],{"__ignoreMap":99},[104,434,435,438,441],{"class":106,"line":107},[104,436,437],{"class":110},"ipconfig",[104,439,440],{"class":114}," eth0",[104,442,443],{"class":326}," \n",[104,445,446],{"class":106,"line":323},[104,447,361],{"emptyLinePlaceholder":360},[104,449,450,453],{"class":106,"line":342},[104,451,452],{"class":110},"inet",[104,454,455],{"class":114}," addr:YOUR_IP\n",[15,457,458],{},"Get the token ID to identify your account:",[15,460,461,462,467,469],{},"Head to the following address: ",[26,463,466],{"href":464,"rel":465},"http:\u002F\u002Fsteamcommunity.com\u002Fdev\u002Fmanagegameservers",[30],"http:\u002F\u002Fsteamcommunity.com\u002Fdev\u002Fmanagegameservers.",[216,468],{},"\nYour Steam account's various conditions are:",[62,471,472,475,478,481,484],{},[42,473,474],{},"It must not be banned.",[42,476,477],{},"It must have made an initial transaction of a few euros (€5 minimum).",[42,479,480],{},"Two-factor authentication with a registered phone number must be set up.",[42,482,483],{},"The Steam account that will run the server needs to have the game in its list.",[42,485,486],{},"The Steam account can create 1000 game servers.",[15,488,489],{},"Now, we need to continue creating the Counter-Strike GO game server by generating the token ID:",[15,491,492],{},[493,494],"img",{"alt":99,"src":495},"\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F2566787f1b.png",[15,497,498],{},"Once the conditions are met, click Create, and the following result should appear:",[15,500,501],{},[493,502],{"alt":99,"src":503},"\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002Fe58c07897b.png",[15,505,506,507,512],{},"You're all set to start installing Counter-Strike GO with the ",[26,508,511],{"href":509,"rel":510},"https:\u002F\u002Fgameservermanagers.com",[30],"gameservermanagers.com"," script.",[10,514,516],{"id":515},"installing-the-counter-strike-go-server","Installing the Counter-Strike GO server",[15,518,519],{},"Know that you've now done the hardest part. Install the server like this:",[94,521,522],{"className":96,"code":264,"language":98,"meta":99,"style":99},[101,523,524],{"__ignoreMap":99},[104,525,526,528],{"class":106,"line":107},[104,527,271],{"class":110},[104,529,274],{"class":114},[15,531,532],{},"The end of the Counter-Strike GO server installation gives the following result:",[94,534,536],{"className":96,"code":535,"language":98,"meta":99,"style":99},"Success! App '740' fully installed.\n\n=================================\nWas the install successful? [Y\u002Fn]y\n    fetching functions\u002Ffix.sh...OK\n    fetching functions\u002Ffix_glibc.sh...OK\n    fetching functions\u002Finstall_logs.sh...OK\n\nCreating log directorys\n=================================\nmkdir: created directory `\u002Fhome\u002Fcsgoserver\u002Flog'\nmkdir: created directory `\u002Fhome\u002Fcsgoserver\u002Flog\u002Fscript'\nmkdir: created directory `\u002Fhome\u002Fcsgoserver\u002Flog\u002Fconsole'\n`\u002Fhome\u002Fcsgoserver\u002Flog\u002Fserver' -> `\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Flogs'\n`\u002Fhome\u002Fcsgoserver\u002Flog\u002Fsteamcmd' -> `\u002Fhome\u002Fcsgoserver\u002FSteam\u002Flogs'\n    fetching functions\u002Finstall_gsquery.sh...OK\n\nGameServerQuery\n============================\nDo you want to install GameServerQuery? [Y\u002Fn]y\ndownloading gsquery.py...OK\n    fetching functions\u002Finstall_config.sh...OK\n\nCreating Configs\n=================================\ndownloading lgsm-default.cfg...OK\ncreating csgo-server.cfg config file.\n`\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Flgsm-default.cfg' -> `\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Fcsgo-server.cfg'\ncreating server.cfg.\ncreating redirect.\nserver.cfg > csgo-server.cfg.\n\nConfiguring Counter Strike: Global Offensive Server\n=================================\nEnter server name: Enter rcon password: changing hostname.\nchanging rconpassword.\n\n    fetching functions\u002Finstall_gslt.sh...OK\n\nGame Server Login Token\n============================\nGSLT is required to run a public Counter Strike: Global Offensive server\nGet more info and a token here:\nhttp:\u002F\u002Fgameservermanagers.com\u002Fgslt\n\nEnter token below (Can be blank).\nGSLT TOKEN: The GSLT can be changed by editing csgoserver.\n\n    fetching functions\u002Finstall_complete.sh...OK\n=================================\nInstall Complete!\n\nTo start server type:\n.\u002Fcsgoserver start\n",[101,537,538,561,565,570,586,594,601,608,612,623,627,644,650,667,683,700,706,711,717,723,729,735,741,746,752,757,763,769,784,790,796,802,807,813,818,824,830,835,841,846,852,857,863,869,875,880,886,892,897,903,908,914,919,925],{"__ignoreMap":99},[104,539,540,543,546,549,552,555,558],{"class":106,"line":107},[104,541,542],{"class":110},"Success!",[104,544,545],{"class":114}," App",[104,547,548],{"class":121}," '",[104,550,551],{"class":114},"740",[104,553,554],{"class":121},"'",[104,556,557],{"class":114}," fully",[104,559,560],{"class":114}," installed.\n",[104,562,563],{"class":106,"line":323},[104,564,361],{"emptyLinePlaceholder":360},[104,566,567],{"class":106,"line":342},[104,568,569],{"class":114},"=================================\n",[104,571,572,575,578,580,583],{"class":106,"line":357},[104,573,574],{"class":110},"Was",[104,576,577],{"class":114}," the",[104,579,135],{"class":114},[104,581,582],{"class":114}," successful?",[104,584,585],{"class":326}," [Y\u002Fn]y\n",[104,587,588,591],{"class":106,"line":364},[104,589,590],{"class":110},"    fetching",[104,592,593],{"class":114}," functions\u002Ffix.sh...OK\n",[104,595,596,598],{"class":106,"line":370},[104,597,590],{"class":110},[104,599,600],{"class":114}," functions\u002Ffix_glibc.sh...OK\n",[104,602,603,605],{"class":106,"line":385},[104,604,590],{"class":110},[104,606,607],{"class":114}," functions\u002Finstall_logs.sh...OK\n",[104,609,610],{"class":106,"line":390},[104,611,361],{"emptyLinePlaceholder":360},[104,613,614,617,620],{"class":106,"line":396},[104,615,616],{"class":110},"Creating",[104,618,619],{"class":114}," log",[104,621,622],{"class":114}," directorys\n",[104,624,625],{"class":106,"line":402},[104,626,569],{"class":114},[104,628,629,632,635,638,641],{"class":106,"line":408},[104,630,631],{"class":110},"mkdir:",[104,633,634],{"class":114}," created",[104,636,637],{"class":114}," directory",[104,639,640],{"class":121}," `",[104,642,643],{"class":110},"\u002Fhome\u002Fcsgoserver\u002Flog'\n",[104,645,647],{"class":106,"line":646},12,[104,648,649],{"class":110},"mkdir: created directory `\u002Fhome\u002Fcsgoserver\u002Flog\u002Fscript'\n",[104,651,653,655,658,661,664],{"class":106,"line":652},13,[104,654,631],{"class":110},[104,656,657],{"class":114}," created directory ",[104,659,660],{"class":121},"`",[104,662,663],{"class":110},"\u002Fhome\u002Fcsgoserver\u002Flog\u002Fconsole",[104,665,666],{"class":110},"'\n",[104,668,670,673,675,678,680],{"class":106,"line":669},14,[104,671,672],{"class":110},"`\u002Fhome\u002Fcsgoserver\u002Flog\u002Fserver'",[104,674,206],{"class":326},[104,676,677],{"class":121},">",[104,679,640],{"class":121},[104,681,682],{"class":110},"\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Flogs'\n",[104,684,686,689,691,693,695,698],{"class":106,"line":685},15,[104,687,688],{"class":110},"`\u002Fhome\u002Fcsgoserver\u002Flog\u002Fsteamcmd'",[104,690,206],{"class":114},[104,692,677],{"class":121},[104,694,640],{"class":121},[104,696,697],{"class":110},"\u002Fhome\u002Fcsgoserver\u002FSteam\u002Flogs",[104,699,666],{"class":110},[104,701,703],{"class":106,"line":702},16,[104,704,705],{"class":110},"    fetching functions\u002Finstall_gsquery.sh...OK\n",[104,707,709],{"class":106,"line":708},17,[104,710,361],{"emptyLinePlaceholder":360},[104,712,714],{"class":106,"line":713},18,[104,715,716],{"class":110},"GameServerQuery\n",[104,718,720],{"class":106,"line":719},19,[104,721,722],{"class":110},"============================\n",[104,724,726],{"class":106,"line":725},20,[104,727,728],{"class":110},"Do you want to install GameServerQuery? [Y\u002Fn]y\n",[104,730,732],{"class":106,"line":731},21,[104,733,734],{"class":110},"downloading gsquery.py...OK\n",[104,736,738],{"class":106,"line":737},22,[104,739,740],{"class":110},"    fetching functions\u002Finstall_config.sh...OK\n",[104,742,744],{"class":106,"line":743},23,[104,745,361],{"emptyLinePlaceholder":360},[104,747,749],{"class":106,"line":748},24,[104,750,751],{"class":110},"Creating Configs\n",[104,753,755],{"class":106,"line":754},25,[104,756,569],{"class":110},[104,758,760],{"class":106,"line":759},26,[104,761,762],{"class":110},"downloading lgsm-default.cfg...OK\n",[104,764,766],{"class":106,"line":765},27,[104,767,768],{"class":110},"creating csgo-server.cfg config file.\n",[104,770,772,775,777,779,781],{"class":106,"line":771},28,[104,773,774],{"class":110},"`\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Flgsm-default.cfg'",[104,776,206],{"class":326},[104,778,677],{"class":121},[104,780,640],{"class":121},[104,782,783],{"class":110},"\u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Fcsgo-server.cfg'\n",[104,785,787],{"class":106,"line":786},29,[104,788,789],{"class":110},"creating server.cfg.\n",[104,791,793],{"class":106,"line":792},30,[104,794,795],{"class":110},"creating redirect.\n",[104,797,799],{"class":106,"line":798},31,[104,800,801],{"class":110},"server.cfg > csgo-server.cfg.\n",[104,803,805],{"class":106,"line":804},32,[104,806,361],{"emptyLinePlaceholder":360},[104,808,810],{"class":106,"line":809},33,[104,811,812],{"class":110},"Configuring Counter Strike: Global Offensive Server\n",[104,814,816],{"class":106,"line":815},34,[104,817,569],{"class":110},[104,819,821],{"class":106,"line":820},35,[104,822,823],{"class":110},"Enter server name: Enter rcon password: changing hostname.\n",[104,825,827],{"class":106,"line":826},36,[104,828,829],{"class":110},"changing rconpassword.\n",[104,831,833],{"class":106,"line":832},37,[104,834,361],{"emptyLinePlaceholder":360},[104,836,838],{"class":106,"line":837},38,[104,839,840],{"class":110},"    fetching functions\u002Finstall_gslt.sh...OK\n",[104,842,844],{"class":106,"line":843},39,[104,845,361],{"emptyLinePlaceholder":360},[104,847,849],{"class":106,"line":848},40,[104,850,851],{"class":110},"Game Server Login Token\n",[104,853,855],{"class":106,"line":854},41,[104,856,722],{"class":110},[104,858,860],{"class":106,"line":859},42,[104,861,862],{"class":110},"GSLT is required to run a public Counter Strike: Global Offensive server\n",[104,864,866],{"class":106,"line":865},43,[104,867,868],{"class":110},"Get more info and a token here:\n",[104,870,872],{"class":106,"line":871},44,[104,873,874],{"class":110},"http:\u002F\u002Fgameservermanagers.com\u002Fgslt\n",[104,876,878],{"class":106,"line":877},45,[104,879,361],{"emptyLinePlaceholder":360},[104,881,883],{"class":106,"line":882},46,[104,884,885],{"class":110},"Enter token below (Can be blank).\n",[104,887,889],{"class":106,"line":888},47,[104,890,891],{"class":110},"GSLT TOKEN: The GSLT can be changed by editing csgoserver.\n",[104,893,895],{"class":106,"line":894},48,[104,896,361],{"emptyLinePlaceholder":360},[104,898,900],{"class":106,"line":899},49,[104,901,902],{"class":110},"    fetching functions\u002Finstall_complete.sh...OK\n",[104,904,906],{"class":106,"line":905},50,[104,907,569],{"class":110},[104,909,911],{"class":106,"line":910},51,[104,912,913],{"class":110},"Install Complete!\n",[104,915,917],{"class":106,"line":916},52,[104,918,361],{"emptyLinePlaceholder":360},[104,920,922],{"class":106,"line":921},53,[104,923,924],{"class":110},"To start server type:\n",[104,926,928],{"class":106,"line":927},54,[104,929,930],{"class":110},".\u002Fcsgoserver start\n",[15,932,933],{},"You still need to configure the file named csgo-server.cfg:",[94,935,937],{"className":96,"code":936,"language":98,"meta":99,"style":99},"nano \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Fcsgo-server.cfg\n",[101,938,939],{"__ignoreMap":99},[104,940,941,943],{"class":106,"line":107},[104,942,304],{"class":110},[104,944,945],{"class":114}," \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002Fcsgo-server.cfg\n",[15,947,948],{},"At the very least, to make it playable, change and add the following settings:",[94,950,952],{"className":96,"code":951,"language":98,"meta":99,"style":99},"\u002F\u002F Server Name hostname\n\nhostname \"Counter-Strike - Classic Competitive Server [FR\u002FEN]\"\n\n\u002F\u002F RCON Password | server management via console\nrcon_password \"YOUR_PASSWORD\"\n\n\u002F\u002F Server Password | No access password\nsv_password \"\"\n\n\u002F\u002F Server Logging | EUROPE region\nsv_region 3\n\n\u002F\u002F Server accessible online | Or 1 = LAN only\nsv_lan 0\n",[101,953,954,968,972,985,989,1014,1025,1029,1048,1056,1060,1077,1086,1090,1119],{"__ignoreMap":99},[104,955,956,959,962,965],{"class":106,"line":107},[104,957,958],{"class":110},"\u002F\u002F",[104,960,961],{"class":114}," Server",[104,963,964],{"class":114}," Name",[104,966,967],{"class":114}," hostname\n",[104,969,970],{"class":106,"line":323},[104,971,361],{"emptyLinePlaceholder":360},[104,973,974,977,980,983],{"class":106,"line":342},[104,975,976],{"class":110},"hostname",[104,978,979],{"class":121}," \"",[104,981,982],{"class":114},"Counter-Strike - Classic Competitive Server [FR\u002FEN]",[104,984,339],{"class":121},[104,986,987],{"class":106,"line":357},[104,988,361],{"emptyLinePlaceholder":360},[104,990,991,993,996,999,1002,1005,1008,1011],{"class":106,"line":364},[104,992,958],{"class":110},[104,994,995],{"class":114}," RCON",[104,997,998],{"class":114}," Password",[104,1000,1001],{"class":121}," |",[104,1003,1004],{"class":110}," server",[104,1006,1007],{"class":114}," management",[104,1009,1010],{"class":114}," via",[104,1012,1013],{"class":114}," console\n",[104,1015,1016,1019,1021,1023],{"class":106,"line":370},[104,1017,1018],{"class":110},"rcon_password",[104,1020,979],{"class":121},[104,1022,352],{"class":114},[104,1024,339],{"class":121},[104,1026,1027],{"class":106,"line":385},[104,1028,361],{"emptyLinePlaceholder":360},[104,1030,1031,1033,1035,1037,1039,1042,1045],{"class":106,"line":390},[104,1032,958],{"class":110},[104,1034,961],{"class":114},[104,1036,998],{"class":114},[104,1038,1001],{"class":121},[104,1040,1041],{"class":110}," No",[104,1043,1044],{"class":114}," access",[104,1046,1047],{"class":114}," password\n",[104,1049,1050,1053],{"class":106,"line":396},[104,1051,1052],{"class":110},"sv_password",[104,1054,1055],{"class":121}," \"\"\n",[104,1057,1058],{"class":106,"line":402},[104,1059,361],{"emptyLinePlaceholder":360},[104,1061,1062,1064,1066,1069,1071,1074],{"class":106,"line":408},[104,1063,958],{"class":110},[104,1065,961],{"class":114},[104,1067,1068],{"class":114}," Logging",[104,1070,1001],{"class":121},[104,1072,1073],{"class":110}," EUROPE",[104,1075,1076],{"class":114}," region\n",[104,1078,1079,1082],{"class":106,"line":646},[104,1080,1081],{"class":110},"sv_region",[104,1083,1085],{"class":1084},"sbssI"," 3\n",[104,1087,1088],{"class":106,"line":652},[104,1089,361],{"emptyLinePlaceholder":360},[104,1091,1092,1094,1096,1099,1102,1104,1107,1110,1113,1116],{"class":106,"line":669},[104,1093,958],{"class":110},[104,1095,961],{"class":114},[104,1097,1098],{"class":114}," accessible",[104,1100,1101],{"class":114}," online",[104,1103,1001],{"class":121},[104,1105,1106],{"class":110}," Or",[104,1108,1109],{"class":1084}," 1",[104,1111,1112],{"class":114}," =",[104,1114,1115],{"class":114}," LAN",[104,1117,1118],{"class":114}," only\n",[104,1120,1121,1124],{"class":106,"line":685},[104,1122,1123],{"class":110},"sv_lan",[104,1125,1126],{"class":1084}," 0\n",[15,1128,1129],{},"Now start your game server:",[94,1131,1133],{"className":96,"code":1132,"language":98,"meta":99,"style":99},"cd \u002Fhome\u002Fcsgoserver && .\u002Fcsgoserver start\n",[101,1134,1135],{"__ignoreMap":99},[104,1136,1137,1141,1144,1146,1149],{"class":106,"line":107},[104,1138,1140],{"class":1139},"s2Zo4","cd",[104,1142,1143],{"class":114}," \u002Fhome\u002Fcsgoserver",[104,1145,240],{"class":121},[104,1147,1148],{"class":110}," .\u002Fcsgoserver",[104,1150,1151],{"class":114}," start\n",[15,1153,1154],{},"You can stop here if you like, though it can be worthwhile to add a few basic features.",[10,1156,1158],{"id":1157},"installing-the-addons-metamod-and-sourcemod","Installing the addons: metamod and sourcemod",[15,1160,1161],{},"Want to perform quick actions like: kicking, banning, or reloading a round? It's possible with two tools:",[62,1163,1164,1167],{},[42,1165,1166],{},"Metamod: an API manager that allows certain modifications or additions of events on the game engine.",[42,1168,1169],{},"Sourcemod: server administration with scripts and new feature additions.",[15,1171,1172,1173,1178,1179,1184],{},"Download ",[26,1174,1177],{"href":1175,"rel":1176},"http:\u002F\u002Fwww.metamodsource.net\u002Fmmsdrop\u002F1.10\u002Fmmsource-1.10.7-git951-linux.tar.gz",[30],"metamod"," & ",[26,1180,1183],{"href":1181,"rel":1182},"http:\u002F\u002Fwww.sourcemod.net\u002Fsmdrop\u002F1.7\u002Fsourcemod-1.7.3-git5290-linux.tar.gz",[30],"sourcemod"," on the command line from your server:",[94,1186,1188],{"className":96,"code":1187,"language":98,"meta":99,"style":99},"wget http:\u002F\u002Fwww.metamodsource.net\u002Fmmsdrop\u002F1.10\u002Fmmsource-1.10.7-git951-linux.tar.gz\nwget http:\u002F\u002Fwww.sourcemod.net\u002Fsmdrop\u002F1.7\u002Fsourcemod-1.7.3-git5290-linux.tar.gz\n",[101,1189,1190,1197],{"__ignoreMap":99},[104,1191,1192,1194],{"class":106,"line":107},[104,1193,234],{"class":110},[104,1195,1196],{"class":114}," http:\u002F\u002Fwww.metamodsource.net\u002Fmmsdrop\u002F1.10\u002Fmmsource-1.10.7-git951-linux.tar.gz\n",[104,1198,1199,1201],{"class":106,"line":323},[104,1200,234],{"class":110},[104,1202,1203],{"class":114}," http:\u002F\u002Fwww.sourcemod.net\u002Fsmdrop\u002F1.7\u002Fsourcemod-1.7.3-git5290-linux.tar.gz\n",[15,1205,1206],{},"Then, extract both archives:",[94,1208,1210],{"className":96,"code":1209,"language":98,"meta":99,"style":99},"tar xvzf mmsource-1.10.7-git951-linux && tar xvzf sourcemod-1.7.3-git5290-linux\n",[101,1211,1212],{"__ignoreMap":99},[104,1213,1214,1217,1220,1223,1225,1228,1230],{"class":106,"line":107},[104,1215,1216],{"class":110},"tar",[104,1218,1219],{"class":114}," xvzf",[104,1221,1222],{"class":114}," mmsource-1.10.7-git951-linux",[104,1224,240],{"class":121},[104,1226,1227],{"class":110}," tar",[104,1229,1219],{"class":114},[104,1231,1232],{"class":114}," sourcemod-1.7.3-git5290-linux\n",[15,1234,1235],{},"Two folders are now available: addons and cfg, move the folders to the root of the CS server:",[94,1237,1239],{"className":96,"code":1238,"language":98,"meta":99,"style":99},"mv addons \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002F\n",[101,1240,1241],{"__ignoreMap":99},[104,1242,1243,1246,1249],{"class":106,"line":107},[104,1244,1245],{"class":110},"mv",[104,1247,1248],{"class":114}," addons",[104,1250,1251],{"class":114}," \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002F\n",[15,1253,1254],{},"Now you need to move sourcemod's cfg folder:",[94,1256,1258],{"className":96,"code":1257,"language":98,"meta":99,"style":99},"mv cfg\u002Fsourcemod \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002F\n",[101,1259,1260],{"__ignoreMap":99},[104,1261,1262,1264,1267],{"class":106,"line":107},[104,1263,1245],{"class":110},[104,1265,1266],{"class":114}," cfg\u002Fsourcemod",[104,1268,1269],{"class":114}," \u002Fhome\u002Fcsgoserver\u002Fserverfiles\u002Fcsgo\u002Fcfg\u002F\n",[15,1271,1272],{},"Your server is now ready to use its new features. A simple restart is enough:",[94,1274,1276],{"className":96,"code":1275,"language":98,"meta":99,"style":99},"cd \u002Fhome\u002Fcsgoserver && .\u002Fcsgoserver restart\n",[101,1277,1278],{"__ignoreMap":99},[104,1279,1280,1282,1284,1286,1288],{"class":106,"line":107},[104,1281,1140],{"class":1139},[104,1283,1143],{"class":114},[104,1285,240],{"class":121},[104,1287,1148],{"class":110},[104,1289,1290],{"class":114}," restart\n",[10,1292,1294],{"id":1293},"starting-the-csgo-server","Starting the CS:GO server",[15,1296,1297,1298,1303],{},"I invite you to ",[26,1299,1302],{"href":1300,"rel":1301},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=iCx4KZO51jY",[30],"enable the console"," in CS:GO, then connect to your server. Then all you need to do is:",[39,1305,1306,1309],{},[42,1307,1308],{},"Open the console",[42,1310,1311],{},"Type: meta list",[15,1313,1314],{},"The following result appears:",[94,1316,1318],{"className":96,"code":1317,"language":98,"meta":99,"style":99},"] meta list\n  [01] SourceMod (1.7.3-dev+5290) by AlliedModders LLC\n  [02] CS Tools (1.7.3-dev+5290) by AlliedModders LLC\n  [03] SDK Tools (1.7.3-dev+5290) by AlliedModders LLC\n",[101,1319,1320,1325,1342,1359],{"__ignoreMap":99},[104,1321,1322],{"class":106,"line":107},[104,1323,1324],{"class":326},"] meta list\n",[104,1326,1327,1330,1333,1336,1339],{"class":106,"line":323},[104,1328,1329],{"class":121},"  [",[104,1331,1332],{"class":326},"01",[104,1334,1335],{"class":121},"]",[104,1337,1338],{"class":110}," SourceMod",[104,1340,1341],{"class":326}," (1.7.3-dev+5290) by AlliedModders LLC\n",[104,1343,1344,1346,1349,1351,1354,1357],{"class":106,"line":342},[104,1345,1329],{"class":121},[104,1347,1348],{"class":326},"02",[104,1350,1335],{"class":121},[104,1352,1353],{"class":110}," CS",[104,1355,1356],{"class":114}," Tools",[104,1358,1341],{"class":326},[104,1360,1361,1363,1366,1368,1371,1373],{"class":106,"line":357},[104,1362,1329],{"class":121},[104,1364,1365],{"class":326},"03",[104,1367,1335],{"class":121},[104,1369,1370],{"class":110}," SDK",[104,1372,1356],{"class":114},[104,1374,1341],{"class":326},[15,1376,1377],{},"In the console, to become an admin:",[94,1379,1381],{"className":96,"code":1380,"language":98,"meta":99,"style":99},"rcon_password YOUR_PASSWORD\n",[101,1382,1383],{"__ignoreMap":99},[104,1384,1385,1387],{"class":106,"line":107},[104,1386,1018],{"class":110},[104,1388,1389],{"class":114}," YOUR_PASSWORD\n",[15,1391,1392],{},"For sourcemod, in the game's chat you need to type the command: !admin",[15,1394,1395],{},[493,1396],{"alt":99,"src":1397},"\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F501b24d1be.png",[15,1399,1400],{},"Congratulations, your Counter-Strike GO server is now perfectly set up. Have fun!",[10,1402,1404],{"id":1403},"conclusion","Conclusion",[15,1406,1407],{},"I've detailed here the complete setup of a Counter-Strike GO server on Linux using the LinuxGSM script: preparing the server, getting the GSLT token, installing the game, then adding Metamod and Sourcemod for in-game administration. This base can just as well be used to host CS:GO as it can be adapted to other games supported by Game Server Managers. The result is a stable, customizable community server that's easy to administer.",[1409,1410,1411],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":99,"searchDepth":323,"depth":323,"links":1413},[1414,1415,1418,1421,1422,1423,1424],{"id":12,"depth":323,"text":13},{"id":20,"depth":323,"text":21,"children":1416},[1417],{"id":36,"depth":342,"text":37},{"id":56,"depth":323,"text":57,"children":1419},[1420],{"id":423,"depth":342,"text":424},{"id":515,"depth":323,"text":516},{"id":1157,"depth":323,"text":1158},{"id":1293,"depth":323,"text":1294},{"id":1403,"depth":323,"text":1404},[1426],"Linux","\u002Fimages\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux\u002F25d3c9f715.png",null,"2016-01-27","Create your own gaming server on Linux. Configure a Counter-Strike GO server simply and quickly.","md",{},"\u002Fen\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux",[1435],"certificat-lpi-linux-essentials-exam-010-150",{"title":5,"description":1430},"configuration-serveur-counter-strike-sous-linux","en\u002Fblog\u002Fconfiguration-serveur-counter-strike-sous-linux","tOidODmcJ1laGgQmuqiR8GbXP3t_ZF51e1rMxDoZ5E0",[1441,1447,1454,1462,1469,1476,1483,1489],{"title":1442,"path":1443,"stem":1444,"date":1445,"cover":1446,"categories":1428,"children":-1},"Introduction to Containers","\u002Fen\u002Fblog\u002Fcertificat-introduction-aux-conteneurs","en\u002Fblog\u002Fcertificat-introduction-aux-conteneurs","2016-04-03","\u002Fimages\u002Fblog\u002Fcertificat-introduction-aux-conteneurs\u002Fb36ecfb03e.png",{"title":1448,"path":1449,"stem":1450,"date":1451,"cover":1452,"categories":1453,"children":-1},"Installing a Gandi Certificate on Zimbra","\u002Fen\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra","en\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra","2016-03-23","\u002Fimages\u002Fblog\u002Finstallation-certificat-gandi-sous-zimbra\u002F832221cad6.png",[1426],{"title":1455,"path":1456,"stem":1457,"date":1458,"cover":1459,"categories":1460,"children":-1},"VMware vCenter: Distributed vSwitch","\u002Fen\u002Fblog\u002Fvmware-vcenter-vswitch-distribue","en\u002Fblog\u002Fvmware-vcenter-vswitch-distribue","2016-03-15","\u002Fimages\u002Fblog\u002Fvmware-vcenter-vswitch-distribue\u002Fa3ce9b6363.jpg",[1461],"Réseau",{"title":1463,"path":1464,"stem":1465,"date":1466,"cover":1467,"categories":1468,"children":-1},"Configuring OpenIAM with LDAPS","\u002Fen\u002Fblog\u002Fconfiguration-openiam-avec-ldaps","en\u002Fblog\u002Fconfiguration-openiam-avec-ldaps","2016-02-01","\u002Fimages\u002Fblog\u002Fconfiguration-openiam-avec-ldaps\u002Fb5eaa788f1.jpg",[1426],{"title":1470,"path":1471,"stem":1472,"date":1473,"cover":1474,"categories":1475,"children":-1},"Choosing a Home Infrastructure","\u002Fen\u002Fblog\u002Fchoix-une-infrastructure-domestique","en\u002Fblog\u002Fchoix-une-infrastructure-domestique","2015-12-24","\u002Fimages\u002Fblog\u002Fchoix-une-infrastructure-domestique\u002Fedf65eed4e.png",[1461],{"title":1477,"path":1478,"stem":1479,"date":1480,"cover":1481,"categories":1482,"children":-1},"Configuring Debian 8 in Desktop Mode","\u002Fen\u002Fblog\u002Fconfiguration-debian-mode-desktop","en\u002Fblog\u002Fconfiguration-debian-mode-desktop","2015-08-29","\u002Fimages\u002Fblog\u002Fconfiguration-debian-mode-desktop\u002F463de156f7.png",[1426],{"title":1484,"path":1485,"stem":1486,"date":1487,"cover":1488,"categories":1428,"children":-1},"Hack In Paris 2015: a Nice X11 Backdoor","\u002Fen\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11","en\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11","2015-07-26","\u002Fimages\u002Fblog\u002Fhack-paris-2015-une-belle-backdoor-x11\u002Fd1aaf6a60c.jpg",{"title":1490,"path":1491,"stem":1492,"date":1493,"cover":1494,"categories":1428,"children":-1},"Creating a Seedbox: ruTorrent and Plex under Docker","\u002Fen\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker","en\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker","2015-05-09","\u002Fimages\u002Fblog\u002Fcreation-une-seedbox-rutorrent-plex-sous-docker\u002Fa7be954aab.png",[1496],{"id":1497,"title":1498,"body":1499,"categories":1548,"cover":1550,"cover_contain":1551,"credly_badge_id":1552,"date":1553,"description":1554,"extension":1431,"meta":1555,"navigation":360,"path":1556,"related_certifications":1428,"seo":1557,"slug":1435,"stem":1558,"__hash__":1559},"blog\u002Fen\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150.md","LPI Linux Essentials – Exam 010-150",{"type":7,"value":1500,"toc":1544},[1501,1503,1506,1509,1536,1539,1541],[10,1502,13],{"id":12},[15,1504,1505],{},"To make my work on Linux servers for clients more reliable, I took the LPI Linux Essentials certification.",[15,1507,1508],{},"The \"LPI Linux Essentials\" training path is designed for systems professionals.\nThe online course catalog covers the following modules:",[62,1510,1511,1516,1521,1526,1531],{},[42,1512,1513],{},[81,1514,1515],{},"The Linux Community and a Career in Open Source",[42,1517,1518],{},[81,1519,1520],{},"Finding Your Way on a Linux System",[42,1522,1523],{},[81,1524,1525],{},"The Power of the Command Line",[42,1527,1528],{},[81,1529,1530],{},"The Linux Operating System",[42,1532,1533],{},[81,1534,1535],{},"Security and File Permissions",[15,1537,1538],{},"The training takes about 2 days.\nYou should then allow around 1h for the certification exam itself: LPI Linux Essentials.",[10,1540,1404],{"id":1403},[15,1542,1543],{},"This training via NDG prepares for the LPI Linux Essentials certification, covering the basics of the Linux ecosystem: the command line, the operating system, and file security. It is a solid first certification for anyone starting out on Linux systems. An essential foundation before tackling more advanced Linux certifications.",{"title":99,"searchDepth":323,"depth":323,"links":1545},[1546,1547],{"id":12,"depth":323,"text":13},{"id":1403,"depth":323,"text":1404},[1549,1426],"Certifications","\u002Fimages\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150\u002F4497f02702.jpg",false,"dbc3a0e7-5909-47df-b9b1-c05ecb60ccb4","2017-11-24","LPI Linux Essentials Exam 010-150 certification via an NDG online course.",{},"\u002Fen\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150",{"title":1498,"description":1554},"en\u002Fblog\u002Fcertificat-lpi-linux-essentials-exam-010-150","xeSCYjFx9jOx2b6qHUfhxCIjiKjTseXAXAtG-rh6Z1M",1786644889078]