{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/b12iMbYhIMKhJKxWFa4G/NwSsEnDwfzi2mDspR3wx/o41qi64pJ-3.js"],
  "sourcesContent": ["import{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{Link as t}from\"framer\";import*as a from\"react\";export const richText=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Every swing of a sword, every spell, every headshot, every critical hit \u2014 it all relies on servers.\"}),/*#__PURE__*/e(\"p\",{children:\"Fractions of a second can change everything.\"}),/*#__PURE__*/e(\"img\",{alt:\"One player enjoys a lower ping and therefore performs better in-game while another player struggles.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nHOR2nMCL5kwdZ4hjh4qZzQ12fQ.png\",\"data-framer-height\":\"1248\",\"data-framer-width\":\"1200\",height:\"624\",src:\"https://framerusercontent.com/images/nHOR2nMCL5kwdZ4hjh4qZzQ12fQ.png\",srcSet:\"https://framerusercontent.com/images/nHOR2nMCL5kwdZ4hjh4qZzQ12fQ.png?scale-down-to=1024 984w,https://framerusercontent.com/images/nHOR2nMCL5kwdZ4hjh4qZzQ12fQ.png 1200w\",style:{aspectRatio:\"1200 / 1248\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"High ping stacks the game against you.\"})}),/*#__PURE__*/e(\"p\",{children:\"You want the best for your players. For high-stakes fast-paced games, you need to minimise the chance of a lost packet, or a desynchronised game. No matter what, players need to have faith in reliably low ping.\"}),/*#__PURE__*/e(\"p\",{children:\"But that\u2019s not always possible.\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re lucky, the majority of your player base might be close to one server. But players might be spread out across entire continents.\"}),/*#__PURE__*/e(\"p\",{children:\"How do you make sure there\u2019s an option for every player?\"}),/*#__PURE__*/e(\"p\",{children:\"Central servers.\"}),/*#__PURE__*/e(\"h2\",{children:\"What are central servers?\"}),/*#__PURE__*/e(\"p\",{children:\"Central servers are designed to walk the tightrope between acceptable latency and maximum reach, primarily built in locations with high-speed connectivity such as capital cities.\"}),/*#__PURE__*/e(\"p\",{children:\"They\u2019re for gaming groups spread across regions.\"}),/*#__PURE__*/e(\"p\",{children:\"They\u2019re for gamers who live off the beaten track.\"}),/*#__PURE__*/e(\"p\",{children:\"They\u2019re for the late-night gamer when the other servers are winding down.\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"When considering a central server location, the average ping matters more than the lowest ping\"}),\". To give a larger group of users good latency, most users will experience slightly higher latency than if the server they were connecting to was local.\"]}),/*#__PURE__*/e(\"p\",{children:\"In an ideal network, distance is the main limiting factor, and central servers aim to eliminate the longest distances.\"}),/*#__PURE__*/e(\"p\",{children:\"From personal experience, there are games that I have put down forever because there wasn\u2019t an option to play with my friends without someone on unplayable ping.\"}),/*#__PURE__*/e(\"p\",{children:\"For competitive games, someone was always at a disadvantage, and if we were playing cooperatively they\u2019d be playing with a severe handicap.\"}),/*#__PURE__*/e(\"p\",{children:\"While this isn\u2019t right for every game, countless games would benefit from having a central server.\"}),/*#__PURE__*/e(\"h2\",{children:\"What are the benefits of a central server location?\"}),/*#__PURE__*/e(\"h3\",{children:\"Benefit #1: Extensive reach\"}),/*#__PURE__*/e(\"img\",{alt:\"Image shows central servers provide a digital venue that provides for the most number of players.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,RcQOedk4I3K8x5v35J5vvu5jt0.webp\",\"data-framer-height\":\"568\",\"data-framer-width\":\"1200\",height:\"284\",src:\"https://framerusercontent.com/images/RcQOedk4I3K8x5v35J5vvu5jt0.webp\",srcSet:\"https://framerusercontent.com/images/RcQOedk4I3K8x5v35J5vvu5jt0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/RcQOedk4I3K8x5v35J5vvu5jt0.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/RcQOedk4I3K8x5v35J5vvu5jt0.webp 1200w\",style:{aspectRatio:\"1200 / 568\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Central servers reach a wider audience of players\"})}),/*#__PURE__*/e(\"p\",{children:\"With a central server location, developers get massive reach across a given region. Players can play with friends, old and new, and connect with people that would be impossible to reach otherwise.\"}),/*#__PURE__*/r(\"p\",{children:[\"Take \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/locations/guam/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"APAC Central\"})}),\" for instance. It can reach 1.45 billion gamers in twenty countries. If you compare that to an average server in Tokyo, the difference in reach is orders of magnitude.\"]}),/*#__PURE__*/e(\"p\",{children:\"For each dollar spent by the developer you\u2019re reaching more people, and you\u2019re giving them each a more comprehensive experience.\"}),/*#__PURE__*/e(\"h3\",{children:\"Benefit #2: Better latency\"}),/*#__PURE__*/e(\"img\",{alt:\"Image showing player skill as more important than the geographical location they are playing from.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,WoWebAPhyKda2VJhYjYuf0knYhQ.webp\",\"data-framer-height\":\"897\",\"data-framer-width\":\"1200\",height:\"448\",src:\"https://framerusercontent.com/images/WoWebAPhyKda2VJhYjYuf0knYhQ.webp\",srcSet:\"https://framerusercontent.com/images/WoWebAPhyKda2VJhYjYuf0knYhQ.webp?scale-down-to=512 512w,https://framerusercontent.com/images/WoWebAPhyKda2VJhYjYuf0knYhQ.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/WoWebAPhyKda2VJhYjYuf0knYhQ.webp 1200w\",style:{aspectRatio:\"1200 / 897\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Player skill over geography.\"})}),/*#__PURE__*/e(\"p\",{children:\"When those players jump online, it isn't just a wider range geographically, but in terms of skill.This means that distant players \u2018meet in the middle\u2019 with similar ping, avoiding unfair advantages.By investing in a central server, developers provide a fair playing field for gamers to hone their skills.Central servers help build a more competitive and engaged community across the entire region.Benefit #3: Bigger player pool\"}),/*#__PURE__*/e(\"img\",{alt:\"A three-circle Venn diagram that shows two server regions that don\u2019t overlap at all, inside of one larger circle which encompasses both and more players beyond\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,nHi2hSWX0Y0Q8iUk1Tt3glDUk.webp\",\"data-framer-height\":\"845\",\"data-framer-width\":\"1200\",height:\"422\",src:\"https://framerusercontent.com/images/nHi2hSWX0Y0Q8iUk1Tt3glDUk.webp\",srcSet:\"https://framerusercontent.com/images/nHi2hSWX0Y0Q8iUk1Tt3glDUk.webp?scale-down-to=512 512w,https://framerusercontent.com/images/nHi2hSWX0Y0Q8iUk1Tt3glDUk.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/nHi2hSWX0Y0Q8iUk1Tt3glDUk.webp 1200w\",style:{aspectRatio:\"1200 / 845\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Connecting players beyond borders.\"})}),/*#__PURE__*/e(\"p\",{children:\"By investing in central servers, you can unite your game's population on fewer servers. This makes matchmade activities much easier to fill with fewer active players overall.\"}),/*#__PURE__*/e(\"p\",{children:\"A consolidated player population with quick searches keeps players in the gameplay loop and off menus.\"}),/*#__PURE__*/e(\"p\",{children:\"A game that you spend time playing instead of waiting? That is a game where players keep coming back for more.\"}),/*#__PURE__*/e(\"h3\",{children:\"Central servers change the game\"}),/*#__PURE__*/e(\"p\",{children:\"When these benefits work together in tandem, it greatly improves the multiplayer of any game.\"}),/*#__PURE__*/e(\"p\",{children:\"It means that no matter the time of day, people can jump on your game and know that they will be able to find a match quickly and at their skill level.\"}),/*#__PURE__*/e(\"p\",{children:\"They won\u2019t have to wait for prime time, and they won\u2019t be stuck in a queue for a match.\"}),/*#__PURE__*/e(\"h2\",{children:\"Centrality isn\u2019t a silver bullet\"}),/*#__PURE__*/e(\"p\",{children:\"No tool is right for every job.\"}),/*#__PURE__*/e(\"p\",{children:\"For the best ping, a local server will always beat a central one.\"}),/*#__PURE__*/e(\"p\",{children:\"If you live in the same city as a data centre for your game of choice, the connection delay will be almost imperceptible.\"}),/*#__PURE__*/e(\"p\",{children:\"At the highest level of play, there would probably be players who would camp inside a data centre if it shaved a few milliseconds off their ping.\"}),/*#__PURE__*/e(\"p\",{children:\"At the expense of everyone else.\"}),/*#__PURE__*/e(\"img\",{alt:\"The view as if from inside a tent, looking out onto a blue tinted data centre.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,PoHHIpJvNmNNo6tcilYIEOx9JHw.jpg\",\"data-framer-height\":\"1203\",\"data-framer-width\":\"1200\",height:\"601\",src:\"https://framerusercontent.com/images/PoHHIpJvNmNNo6tcilYIEOx9JHw.jpg\",srcSet:\"https://framerusercontent.com/images/PoHHIpJvNmNNo6tcilYIEOx9JHw.jpg?scale-down-to=1024 1021w,https://framerusercontent.com/images/PoHHIpJvNmNNo6tcilYIEOx9JHw.jpg 1200w\",style:{aspectRatio:\"1200 / 1203\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:\"Some players would live here, if they could.\"}),/*#__PURE__*/e(\"p\",{children:\"This is why you need central servers to combat ping inequity.\"}),/*#__PURE__*/e(\"p\",{children:\"As a game becomes more popular, more players connecting from across the world will need to be supported\"}),/*#__PURE__*/e(\"p\",{children:\"The choice every developer will need to make becomes:\"}),/*#__PURE__*/r(\"ol\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Faster connections for some, with higher ping for everyone else\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"An increased average ping, but that is equitable across many players\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Choosing the second option means more players honing their skills against a variety of opponents. It means more gamers playing with far-flung friends. It means a healthier game population united on one server. It means a game that they can consistently play, regardless of whoever is online.\"}),/*#__PURE__*/e(\"p\",{children:\"With all these benefits in mind, central servers are a powerful tool to support an already extensive network or lower costs without sacrificing reaching players.\"}),/*#__PURE__*/e(\"h2\",{children:\"But where are the world\u2019s central servers?\"}),/*#__PURE__*/e(\"p\",{children:\"Multiplayer games need server coverage across the globe.\"}),/*#__PURE__*/e(\"p\",{children:\"Take Riot Games\u2019 Valorant as an example.\"}),/*#__PURE__*/e(\"p\",{children:\"(for reference, we're not connected with, or related to Riot Games or Valorant)\"}),/*#__PURE__*/e(\"p\",{children:\"Riot Games has central servers in North America (Iowa) and Europe (Frankfurt) but lacks total coverage in other regions.\"}),/*#__PURE__*/e(\"p\",{children:\"South and Latin American players have Santiago, Mexico City, Miami, and Sao Paulo, none of which are central.\"}),/*#__PURE__*/e(\"p\",{children:\"African players only get one option in Istanbul.\"}),/*#__PURE__*/e(\"p\",{children:\"Lastly, the geography of Asia-Pacific (APAC) makes the most common regions poor choices for a central server, separating the players substantially.\"}),/*#__PURE__*/e(\"img\",{alt:\"A map of Asia-Pacific with pins placed on Valorant\u2019s Asia-Pacific and Korean server locations in Seoul, Tokyo, Mumbai, Singapore, Hong Kong, and Sydney\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,R07zRT1rWkOGUvymbH0wOXwc7C8.png\",\"data-framer-height\":\"1061\",\"data-framer-width\":\"1200\",height:\"530\",src:\"https://framerusercontent.com/images/R07zRT1rWkOGUvymbH0wOXwc7C8.png\",srcSet:\"https://framerusercontent.com/images/R07zRT1rWkOGUvymbH0wOXwc7C8.png?scale-down-to=512 512w,https://framerusercontent.com/images/R07zRT1rWkOGUvymbH0wOXwc7C8.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/R07zRT1rWkOGUvymbH0wOXwc7C8.png 1200w\",style:{aspectRatio:\"1200 / 1061\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:\"Valorant\u2019s Asia-Pacific server locations\"}),/*#__PURE__*/e(\"p\",{children:\"Functionally, Valorant\u2019s many server locations probably work for a majority of players, especially given its high player count.\"}),/*#__PURE__*/e(\"h2\",{children:\"Splitting your players too much can kill your game\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"But for smaller games, separating the population into so many server locations may damage the game, as each individual location may suffer from a lack of a viable population.\"}),\" Not to mention that having this many server locations may be financially unviable for many studios.\"]}),/*#__PURE__*/e(\"p\",{children:\"Without the support of a huge publisher, or a massive amount of players, a central server is an invaluable tool for any multiplayer game.\"}),/*#__PURE__*/r(\"p\",{children:[\"But in APAC, the region with the most gamers, there simply \",/*#__PURE__*/e(\"em\",{children:\"wasn\u2019t an alternative.\"})]}),/*#__PURE__*/e(\"h2\",{children:\"Where would you put a central server in APAC?\"}),/*#__PURE__*/e(\"p\",{children:\"APAC had been left behind, despite being the largest games market globally.\"}),/*#__PURE__*/e(\"p\",{children:\"Servers are located across Asia, but they don\u2019t serve a potential player base equally.\"}),/*#__PURE__*/e(\"p\",{children:\"The best option used to be Singapore or Hong Kong. While that was great for a player there or in Bangkok, their competitors in Sydney facing a huge ping was at a massive disadvantage.\"}),/*#__PURE__*/e(\"p\",{children:\"So where would an APAC central server go?\"}),/*#__PURE__*/e(\"p\",{children:\"Some Australian locations had potential.\"}),/*#__PURE__*/e(\"p\",{children:\"Darwin had geographical benefits, but lacked the infrastructure. Perth was considered but is too far south to give benefits to all but a handful of users.\"}),/*#__PURE__*/e(\"p\",{children:\"So we looked further afield, and instead established our central server on an island in the middle of the Pacific, Guam.\"}),/*#__PURE__*/e(\"p\",{children:\"We built it from the ground up, Asia-Pacific\u2019s first truly central server location. It connects Asia, Australia, and even the east coast of the USA.\"}),/*#__PURE__*/r(\"p\",{children:[\"We call it \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/locations/guam/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"APAC Central\"})}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"A stylised map showing Guam (APAC Central), with subsea cables and latencies to nearby countries\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,pyscWBJALxZ5NKTr5r0NrnoW4o0.jpg\",\"data-framer-height\":\"1862\",\"data-framer-width\":\"1920\",height:\"931\",src:\"https://framerusercontent.com/images/pyscWBJALxZ5NKTr5r0NrnoW4o0.jpg\",srcSet:\"https://framerusercontent.com/images/pyscWBJALxZ5NKTr5r0NrnoW4o0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/pyscWBJALxZ5NKTr5r0NrnoW4o0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/pyscWBJALxZ5NKTr5r0NrnoW4o0.jpg 1920w\",style:{aspectRatio:\"1920 / 1862\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"The promise of central servers is now a reality in Asia-Pacific, Guam (APAC Central).\"}),/*#__PURE__*/e(\"p\",{children:\"The existing options in APAC weren\u2019t good enough for the number of gamers trying to connect across the region.\"}),/*#__PURE__*/e(\"p\",{children:\"So we took a risk and established what is a true central server location for APAC.\"}),/*#__PURE__*/e(\"p\",{children:\"The island of Guam happened to be a perfect location with access to a web of subsea cables making it the crossroads of APAC connectivity.\"}),/*#__PURE__*/e(\"p\",{children:\"Now APAC can finally take advantage of all the benefits of a central server.\"}),/*#__PURE__*/r(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Further reach\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"Better latency\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:/*#__PURE__*/e(\"p\",{children:\"More players\"})})]}),/*#__PURE__*/r(\"p\",{children:[\"The only thing that stood in the way? \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/server-pacific-island/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Putting servers on a Pacific island.\"})})]})]});export const richText1=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"What is a game server?\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"A game server is a computer that acts as a central authority to define the current state of a multiplayer game.\"})}),/*#__PURE__*/e(\"p\",{children:\"Players send the server updates about what they\u2019re doing in-game \u2014 running, jumping, taking or receiving damage, fishing, anything. The server translates those inputs and returns the information back to the players.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"So how does the server communicate that in-game \u201Creality\u201D?\"})}),/*#__PURE__*/e(\"img\",{alt:\"A hand drawn diagram with a game server in the middle, connected to players on the outside, each sending and receiving data to the server\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,shlcf2wKtXvuHY1tXN6WwmHoYyc.png\",\"data-framer-height\":\"800\",\"data-framer-width\":\"946\",height:\"400\",src:\"https://framerusercontent.com/images/shlcf2wKtXvuHY1tXN6WwmHoYyc.png\",srcSet:\"https://framerusercontent.com/images/shlcf2wKtXvuHY1tXN6WwmHoYyc.png?scale-down-to=512 512w,https://framerusercontent.com/images/shlcf2wKtXvuHY1tXN6WwmHoYyc.png 946w\",style:{aspectRatio:\"946 / 800\"},width:\"473\"}),/*#__PURE__*/e(\"p\",{children:\"The server processes all inputs, settles inconsistencies, and transmits regular updates to players, providing a stream of snapshots of all elements in the game, updating the game state every tick.\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sounds complicated?\"}),\" To explain, we need to cover two key concepts: game state and tickrate.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Game state: the single source of truth\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The game state (or \u201Ctick\u201D) is a snapshot in time of the properties of every object in the game world.\"})}),/*#__PURE__*/e(\"img\",{alt:\"An isometric illustration of 'game state', a snapshot being taken of a game in progress. Text is superimposed with 'game state: player positions, object properties, environment settings, scoreboard'\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,sYuUhoxCvudoNnLtCum4Fc1AdA.webp\",\"data-framer-height\":\"1059\",\"data-framer-width\":\"1680\",height:\"529\",src:\"https://framerusercontent.com/images/sYuUhoxCvudoNnLtCum4Fc1AdA.webp\",srcSet:\"https://framerusercontent.com/images/sYuUhoxCvudoNnLtCum4Fc1AdA.webp?scale-down-to=512 512w,https://framerusercontent.com/images/sYuUhoxCvudoNnLtCum4Fc1AdA.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/sYuUhoxCvudoNnLtCum4Fc1AdA.webp 1680w\",style:{aspectRatio:\"1680 / 1059\"},width:\"840\"}),/*#__PURE__*/e(\"p\",{children:\"With lots of players doing things at the same time, often near to each other in-game, a server has to keep track of what happens and when \u2014 to make sure everyone\u2019s on the same page.\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"When the game state is calculated, the server transmits it to each connected player\u2019s device\"}),\" \u2014 after this, each player\u2019s game world is refreshed.\"]}),/*#__PURE__*/e(\"p\",{children:\"And this happens many times each second.\"}),/*#__PURE__*/e(\"h2\",{children:\"Tickrate: the frequency of game state updates\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Tickrate is the number of times an updated game state is calculated and broadcast by a game server to players every second.\"})}),/*#__PURE__*/e(\"p\",{children:\"The higher the tickrate, the more precise a game simulation is.\"}),/*#__PURE__*/e(\"p\",{children:\"If a server sends 64 updates to players each second, it\u2019s referred to as a \u201C64-tick\u201D, or \u201C64 Hz\u201D server (because Hertz, or Hz, is the unit of frequency).\"}),/*#__PURE__*/e(\"p\",{children:\"Here\u2019s what that looks like in action:\"}),/*#__PURE__*/e(\"h3\",{children:\"Visualising a 64-tick server\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,EkI5D7WBKhLhwa0VZlThMrqvsDg.png\",\"data-framer-height\":\"269\",\"data-framer-width\":\"1720\",height:\"134\",src:\"https://framerusercontent.com/images/EkI5D7WBKhLhwa0VZlThMrqvsDg.png\",srcSet:\"https://framerusercontent.com/images/EkI5D7WBKhLhwa0VZlThMrqvsDg.png?scale-down-to=512 512w,https://framerusercontent.com/images/EkI5D7WBKhLhwa0VZlThMrqvsDg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/EkI5D7WBKhLhwa0VZlThMrqvsDg.png 1720w\",style:{aspectRatio:\"1720 / 269\"},width:\"860\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"A server with a tickrate of 64 \u2014 every second, the server sends 64 state updates\"})}),/*#__PURE__*/e(\"h3\",{children:\"Visualising a 32-tick server\"}),/*#__PURE__*/e(\"p\",{children:\"Compare that with a 32-tick server, which sends updates half as often:\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qn97MAxKzdpIeuPMQkXuw6Mdwk.png\",\"data-framer-height\":\"269\",\"data-framer-width\":\"1720\",height:\"134\",src:\"https://framerusercontent.com/images/qn97MAxKzdpIeuPMQkXuw6Mdwk.png\",srcSet:\"https://framerusercontent.com/images/qn97MAxKzdpIeuPMQkXuw6Mdwk.png?scale-down-to=512 512w,https://framerusercontent.com/images/qn97MAxKzdpIeuPMQkXuw6Mdwk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/qn97MAxKzdpIeuPMQkXuw6Mdwk.png 1720w\",style:{aspectRatio:\"1720 / 269\"},width:\"860\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"A server with a tickrate of 32 \u2014 every second, the server sends 32 state updates\"})}),/*#__PURE__*/e(\"h3\",{children:\"What tickrate means for gamers\"}),/*#__PURE__*/r(\"p\",{children:[\"When more game states are calculated every second, more movement and action can be accounted for \u2014 so a higher tickrate produces \",/*#__PURE__*/e(\"strong\",{children:\"a more precise, high-fidelity gaming experience\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"That means split-second actions in the game can be factored in \u2014 and it can make the difference between life or death in-game \u2014 especially in a first-person shooter.\"}),/*#__PURE__*/e(\"h3\",{children:\"When does tickrate matter?\"}),/*#__PURE__*/e(\"p\",{children:\"Not all games need game servers with a high tickrate.\"}),/*#__PURE__*/e(\"p\",{children:\"Turn-based games, like Hearthstone, don\u2019t need a high tickrate since the game does not update multiple times a second.\"}),/*#__PURE__*/e(\"p\",{children:\"Real-time games like DOTA, Counter-Strike, or Valorant do need higher tickrates to maintain synchronised game states.\"}),/*#__PURE__*/e(\"p\",{children:\"Games with real-time action usually feature higher-tickrate servers (64 or 128-tick) for the best gameplay experience.\"}),/*#__PURE__*/e(\"h3\",{children:\"How does tickrate affect a game server?\"}),/*#__PURE__*/e(\"p\",{children:\"As tickrate increases, more processing power and more bandwidth are required.\"}),/*#__PURE__*/r(\"p\",{children:[\"When you double the tickrate from 32 to 64 ticks, you \",/*#__PURE__*/e(\"strong\",{children:\"increase the load\"}),\" on the server, as players send data more frequently, and the server needs to calculate the game state more often.\"]}),/*#__PURE__*/r(\"p\",{children:[\"So \",/*#__PURE__*/e(\"strong\",{children:\"to game on a high tick server, the server needs to be fast\"}),\" enough to handle the extra workload.\"]}),/*#__PURE__*/e(\"h2\",{children:\"What type of hardware is in a game server?\"}),/*#__PURE__*/e(\"h3\",{children:\"Dedicated game servers\"}),/*#__PURE__*/e(\"p\",{children:\"A dedicated game server is the most common type of game server.\"}),/*#__PURE__*/e(\"p\",{children:\"Under the hood, a dedicated game server is a powerful computer designed to be run 24/7. Like any other computer, it features a motherboard, CPU (processor), RAM (memory for short-term storage), power supply, fans, and a case.\"}),/*#__PURE__*/e(\"img\",{alt:\"Annotated isometric illustration of game server hardware with CPU, RAM, fans, network cards, power supply, solid state drives and a motherboard.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,f40GgBnSPGlVq6bbEdhw8amLbac.png\",\"data-framer-height\":\"599\",\"data-framer-width\":\"1200\",height:\"299\",src:\"https://framerusercontent.com/images/f40GgBnSPGlVq6bbEdhw8amLbac.png\",srcSet:\"https://framerusercontent.com/images/f40GgBnSPGlVq6bbEdhw8amLbac.png?scale-down-to=512 512w,https://framerusercontent.com/images/f40GgBnSPGlVq6bbEdhw8amLbac.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/f40GgBnSPGlVq6bbEdhw8amLbac.png 1200w\",style:{aspectRatio:\"1200 / 599\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"The standard components in a game server\"})}),/*#__PURE__*/r(\"p\",{children:[\"The single \",/*#__PURE__*/e(\"strong\",{children:\"most important component in a game server is the CPU\"}),\", which processes all the data in an online game.\"]}),/*#__PURE__*/e(\"p\",{children:\"By having a faster CPU, a game server can run more calculations every second \u2014 so it can handle higher tickrate gaming workloads.\"}),/*#__PURE__*/r(\"p\",{children:[\"While processing data is important, a game server is also \",/*#__PURE__*/e(\"strong\",{children:\"optimized for high-throughput network connectivity\"}),\". Because lots of people connect and send data to the server, a game server will typically have a powerful network card (or cards) to support lots of simultaneous connections.\"]}),/*#__PURE__*/e(\"p\",{children:\"Generally OneQode has four network cards running at 10 gigabits per second on our servers. For some perspective, your home computer probably has a one gigabit per second network card.\"}),/*#__PURE__*/e(\"h3\",{children:\"Peer-to-Peer game servers\"}),/*#__PURE__*/e(\"p\",{children:\"Peer-to-peer game servers are less common \u2014 and games that use them have fewer concurrent players in a match (e.g. Super Smash Bros. Ultimate).\"}),/*#__PURE__*/r(\"p\",{children:[\"In peer-to-peer games, the \",/*#__PURE__*/e(\"strong\",{children:\"game assigns one player\u2019s device to also host the match\"}),\", so that player\u2019s device runs the game server in the background, while the player is also playing on the same device.\"]}),/*#__PURE__*/e(\"img\",{alt:\"A mockup of a gaming console, the most common hardware for a peer-to-peer game server\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,J6qIjDPdDZJiqtV8YBHfsIrZJCc.webp\",\"data-framer-height\":\"800\",\"data-framer-width\":\"1200\",height:\"400\",src:\"https://framerusercontent.com/images/J6qIjDPdDZJiqtV8YBHfsIrZJCc.webp\",srcSet:\"https://framerusercontent.com/images/J6qIjDPdDZJiqtV8YBHfsIrZJCc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/J6qIjDPdDZJiqtV8YBHfsIrZJCc.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/J6qIjDPdDZJiqtV8YBHfsIrZJCc.webp 1200w\",style:{aspectRatio:\"1200 / 800\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"Yep \u2014 your console can be a game server.\"})}),/*#__PURE__*/e(\"p\",{children:\"While peer-to-peer games are cheaper for the developers (as they don\u2019t have to buy dedicated servers), it usually isn\u2019t great for players.\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Running both the game client and game server at the same time can be taxing on the device\"}),\" \u2014 and all the players in the game are at the mercy of the \u201Chost\u201D player\u2019s internet connection. If the host\u2019s connection is poor, everyone in the game suffers.\"]}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Peer-to-peer game servers can\u2019t handle a large number of players\"}),\" because they\u2019re limited by the connection quality, not built for handling lots of connections at once, and can\u2019t focus all their power on hosting the game.\"]}),/*#__PURE__*/e(\"img\",{alt:\"An old computer which would be incapable of running a modern day game server\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,NHX03RkuSjPmgSszkKEU4tHnao.webp\",\"data-framer-height\":\"801\",\"data-framer-width\":\"1200\",height:\"400\",src:\"https://framerusercontent.com/images/NHX03RkuSjPmgSszkKEU4tHnao.webp\",srcSet:\"https://framerusercontent.com/images/NHX03RkuSjPmgSszkKEU4tHnao.webp?scale-down-to=512 512w,https://framerusercontent.com/images/NHX03RkuSjPmgSszkKEU4tHnao.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/NHX03RkuSjPmgSszkKEU4tHnao.webp 1200w\",style:{aspectRatio:\"1200 / 801\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"No matter the kind of server, it probably won\u2019t run on one of these.\"})}),/*#__PURE__*/e(\"h2\",{children:\"Where are game servers located?\"}),/*#__PURE__*/e(\"h3\",{children:\"Most dedicated servers are in data centres\"}),/*#__PURE__*/r(\"p\",{children:[\"Dedicated servers are usually located in \",/*#__PURE__*/e(\"strong\",{children:\"purpose-built data centres\"}),\" in major cities, designed for 24/7 uptime and operation.\"]}),/*#__PURE__*/e(\"p\",{children:\"Data centres have built-in cooling systems (to keep hardware running optimally), insanely-fast internet connectivity, and most have two separate power sources to ensure round-the-clock availability.\"}),/*#__PURE__*/e(\"p\",{children:\"For gaming, where connection quality is critical, data centres are the best place for game servers.\"}),/*#__PURE__*/e(\"img\",{alt:\"A row of server racks at night in a data centre, lit in a blue colour.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ZCCLvqo05kJALPmHvBvTbvxtH4.webp\",\"data-framer-height\":\"800\",\"data-framer-width\":\"1200\",height:\"400\",src:\"https://framerusercontent.com/images/ZCCLvqo05kJALPmHvBvTbvxtH4.webp\",srcSet:\"https://framerusercontent.com/images/ZCCLvqo05kJALPmHvBvTbvxtH4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ZCCLvqo05kJALPmHvBvTbvxtH4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZCCLvqo05kJALPmHvBvTbvxtH4.webp 1200w\",style:{aspectRatio:\"1200 / 800\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"em\",{children:\"A row of server racks in a data centre\"})}),/*#__PURE__*/e(\"h3\",{children:\"Other servers are in people\u2019s homes\"}),/*#__PURE__*/e(\"p\",{children:\"Some people host their own dedicated game servers at home, although this isn\u2019t a recommended approach.\"}),/*#__PURE__*/e(\"p\",{children:\"People who do this need to organise a good quality internet connection with large upload and download speeds, as well as backup power and cooling.\"}),/*#__PURE__*/e(\"p\",{children:\"And lastly, peer-to-peer game servers run on the hosting player\u2019s game console or device \u2014 so these can be anywhere \u2014 usually in their house.\"}),/*#__PURE__*/e(\"h2\",{children:\"How are game servers set up?\"}),/*#__PURE__*/r(\"p\",{children:[\"To set up a game server, a server \",/*#__PURE__*/e(\"strong\",{children:\"needs to have the game\u2019s \u201Cserver binary\u201D installed\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"This is the specialised software that runs the game world, keeps track of in-game actions and object properties, and controls the calculation of the game state in real-time.\"}),/*#__PURE__*/e(\"p\",{children:\"Players run a separate \u201Cclient\u201D version of the multiplayer game that sends information to (and receives information from) the game server.\"}),/*#__PURE__*/e(\"h3\",{children:\"For many games, the developer organise servers\"}),/*#__PURE__*/r(\"p\",{children:[\"Many of the most popular multiplayer games like \",/*#__PURE__*/e(\"strong\",{children:\"Fortnite, Valorant, Overwatch, and Apex Legends have servers that are set up by the game developer \u2014 and they don\u2019t release the server binaries\"}),\".\"]}),/*#__PURE__*/e(\"img\",{alt:\"Stylised cover art for some of the games that you can't host your own servers for: Fortnite, Valorant, Overwatch and Apex Legends\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,egcnjqz5Pyf9yAtiVEf95HSjIHc.webp\",\"data-framer-height\":\"399\",\"data-framer-width\":\"1046\",height:\"199\",src:\"https://framerusercontent.com/images/egcnjqz5Pyf9yAtiVEf95HSjIHc.webp\",srcSet:\"https://framerusercontent.com/images/egcnjqz5Pyf9yAtiVEf95HSjIHc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/egcnjqz5Pyf9yAtiVEf95HSjIHc.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/egcnjqz5Pyf9yAtiVEf95HSjIHc.webp 1046w\",style:{aspectRatio:\"1046 / 399\"},width:\"523\"}),/*#__PURE__*/e(\"p\",{children:\"So you can\u2019t host your own game server for games like this.\"}),/*#__PURE__*/e(\"p\",{children:\"Why don\u2019t they release server binaries? There are a range of reasons, including:\"}),/*#__PURE__*/r(\"ol\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Privacy\"}),/*#__PURE__*/e(\"br\",{}),\"keeping server binaries private can stop cheating or game modification\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Quality control\"}),/*#__PURE__*/e(\"br\",{}),\"managing servers and server hardware in-house means it\u2019s set up exactly how they want it\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ease of update\"}),/*#__PURE__*/e(\"br\",{}),\"when the developer updates the server software, they can quickly roll the update out\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"The downside of this is that if the developer decides to shut down the servers or stop working on the game, the multiplayer community dies with it.\"}),/*#__PURE__*/e(\"h3\",{children:\"For some games, you can host your own servers\"}),/*#__PURE__*/e(\"p\",{children:\"Some developers release the server binary for their games, which often leads to the game having a much longer life span.\"}),/*#__PURE__*/e(\"p\",{children:\"Games that let you host your own servers include:\"}),/*#__PURE__*/r(\"ul\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Minecraft\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Team Fortress 2\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Counter-Strike: Global Offensive (CS:GO)\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Valheim\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"ARK: Survival Evolved\"})})]}),/*#__PURE__*/e(\"img\",{alt:\"Stylised cover art for some of the games that anyone can host their own server for: Minecraft, Team Fortress 2, Counter-Strike: Global Offensive, and Ark: Survival Evolved.\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,ar2MfhukWu7embfKQrTnya3GTyE.webp\",\"data-framer-height\":\"385\",\"data-framer-width\":\"1004\",height:\"192\",src:\"https://framerusercontent.com/images/ar2MfhukWu7embfKQrTnya3GTyE.webp\",srcSet:\"https://framerusercontent.com/images/ar2MfhukWu7embfKQrTnya3GTyE.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ar2MfhukWu7embfKQrTnya3GTyE.webp 1004w\",style:{aspectRatio:\"1004 / 385\"},width:\"502\"}),/*#__PURE__*/e(\"p\",{children:\"To set up a server, there are two ways to do it:\"}),/*#__PURE__*/e(\"h4\",{children:\"Option #1: Manually set up your own server\"}),/*#__PURE__*/r(\"p\",{children:[\"To do this, \",/*#__PURE__*/e(\"strong\",{children:\"you\u2019ll need some technical capability\"}),\", preferably experience with Linux. And you\u2019ll need access to a server.\"]}),/*#__PURE__*/e(\"p\",{children:\"The easiest way to set up a game server is to use a game server management tool like:\"}),/*#__PURE__*/r(\"ul\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:\"https://linuxgsm.com/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"LinuxGSM\"})}),/*#__PURE__*/e(\"br\",{}),\"Free, open-source command-line application supporting 125+ games\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:\"https://pterodactyl.io/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Pterodactyl\"})}),/*#__PURE__*/e(\"br\",{}),\"Free, open-source server management panel supporting 46+ games.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:\"https://www.tcadmin.com/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"TCAdmin\"})}),/*#__PURE__*/e(\"br\",{}),\"Paid server management panel supporting 86+ games\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:\"https://developer.valvesoftware.com/wiki/SteamCMD\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"SteamCMD\"})}),/*#__PURE__*/e(\"br\",{}),\"Command-line application for Steam-based game servers. The above tools use this for Steam games.\"]})})]}),/*#__PURE__*/e(\"h4\",{children:\"Option #2: Using a game server hosting provider\"}),/*#__PURE__*/e(\"p\",{children:\"If you don\u2019t want to handle the technical setup, you can purchase ready-to-go servers from a game server hosting provider \u2014 and there are loads to choose from.\"}),/*#__PURE__*/r(\"p\",{children:[\"One example of a game hosting provider is PacificES, which we recently acquired. They offer superfast \",/*#__PURE__*/e(t,{href:\"https://pacifices.cloud/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"128-tick CS:GO servers\"})}),\" for less than a dollar a day.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Well, that was an introductory guide.\"}),/*#__PURE__*/e(\"h3\",{children:\"Want to learn more?\"}),/*#__PURE__*/e(\"p\",{children:\"There\u2019s some brilliant thinking that goes on behind the scenes with multiplayer games.\"}),/*#__PURE__*/e(\"p\",{children:\"How does a server make sure everyone\u2019s on the same page? How do developers make games feel less laggy?\"}),/*#__PURE__*/e(\"p\",{children:\"Now we\u2019re in the territory of netcode and game networking.\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re interested to read more about how game developers solve these challenges, check out these excellent article series:\"}),/*#__PURE__*/r(\"ul\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(t,{href:\"https://gafferongames.com/post/introduction_to_networked_physics/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Introduction to Networked Physics by Glenn Fiedler\"})})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(t,{href:\"https://ruoyusun.com/2019/03/28/game-networking-1.html\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Game Networking by Ruoyo Sun\"})})})})]}),/*#__PURE__*/e(\"p\",{children:\"Be advised: the rabbit hole is deep.\"}),/*#__PURE__*/e(\"p\",{children:\"\uD83D\uDD73\uD83D\uDC07\"})]});export const richText2=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sydney, 15 Dec 2022\"}),\" OneQode, Global Infrastructure-as-a-Service (IaaS) company, today announced it has joined Oracle PartnerNetwork (OPN).\"]}),/*#__PURE__*/e(\"p\",{children:\"With OneQode now an OPN member, both companies will be able to provide enhanced offerings to enterprise customers in the Asia-Pacific region, with a particular focus on gaming, virtual and augmented reality and other high-performance applications.\"}),/*#__PURE__*/e(\"p\",{children:\"With gaming adoption reaching an all-time high during the pandemic and the rise of the Metaverse, digital entertainment is rapidly growing in Asia-Pacific and performance demands are showing no signs of slowing post-COVID. However this growing demand for rich, interactive content is putting a strain on networks.\"}),/*#__PURE__*/e(\"p\",{children:\"With its extensive cloud, database, and security offerings, Oracle is leading the way as the partner of choice for enterprise customers across the region. OneQode is similarly addressing emergent needs in growing niche industries with a latency-optimized telecommunications network, high-performance compute platform and a new Asia-Pacific hub on the island of Guam.\"}),/*#__PURE__*/e(\"p\",{children:\"As part of Oracle PartnerNetwork, OneQode can provide more value for gaming and enterprise customers across APAC, as well as integrate their respective service offerings and explore wider opportunities to deliver high-performance solutions for customers.\"}),/*#__PURE__*/e(\"p\",{children:\"In addition to having access to OneQode\u2019s infrastructure, it will also give prospective customers access to Oracle Cloud Infrastructure (OCI)\u2019s leading database and security products which are built into OneQode\u2019s platform such as Oracle Autonomous Database, MySQL Heatwave and Oracle Exadata Cloud Service.\"}),/*#__PURE__*/e(\"p\",{children:\"\u201CWe\u2019re incredibly excited. Oracle is a leader in its field, with a global footprint, extensive application suite and significant infrastructure pedigree. Further, it has a proven track record as an excellent collaborator,\u201D said Matt Shearing, OneQode CEO. \u201CSimilarly, OneQode is committed to delivering high-performance solutions for customers in industries like gaming. We are thrilled to team up with Oracle to deliver key solutions to our customers.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode now has the ability to engage with Oracle to bring combined solutions to customers, integrate their services and introduce Oracle FastConnect functionality between OCI and OneQode Cloud. Going forward, OneQode will continue to explore new opportunities under OPN to bring high-performance solutions to users throughout Asia-Pacific and beyond.\"}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode\"}),/*#__PURE__*/r(\"p\",{children:[\"OneQode is an infrastructure as a service provider operating a latency-optimized international carrier network and high-performance cloud platform designed for the demands of real-time apps and competitive gaming. To learn more, go to \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"oneqode.com\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"About Oracle PartnerNetwork\"}),/*#__PURE__*/r(\"p\",{children:[\"Oracle PartnerNetwork (OPN) is Oracle's partner program designed to help enable partners to accelerate the transition to cloud and drive superior customer business outcomes. The OPN program helps allow partners to engage with Oracle through track(s) aligned to how they go to market: Cloud Build for partners that provide products or services built on or integrated with Oracle Cloud; Cloud Sell for partners that resell Oracle Cloud technology; Cloud Service for partners that implement, deploy and manage Oracle Cloud Services; and License & Hardware for partners that build, service or sell Oracle software licenses or hardware products. Customers can expedite their business objectives with OPN partners who have achieved expertise in a product family or cloud service. To learn more visit: \",/*#__PURE__*/e(t,{href:\"https://www.oracle.com/partnernetwork\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"https://www.oracle.com/partnernetwork\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"Trademarks\"}),/*#__PURE__*/e(\"p\",{children:\"Oracle, Java, and MySQL are registered trademarks of Oracle Corporation.\"})]});export const richText3=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Improving Connectivity in Singapore, Indonesia, Guam & Australia\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Hawaii, 17 Jan 2023\"}),\" \u2022 PT Telekomunikasi Indonesia International (Telin), a subsidiary of PT Telkom Indonesia Tbk (Telkom) that focuses on the international telecommunication business, and OneQode Singapore Pte. Ltd. (OneQode), a global Infrastructure-as-a-Service (IaaS) company operating a latency-optimized international carrier network and high-performance cloud platform, have announced a Memorandum of Understanding (MoU) to collaborate on a joint go-to-market strategy for global Managed Internet and network and application performance optimization services.\"]}),/*#__PURE__*/e(\"p\",{children:\"The strategic partnership between Telin and OneQode is expected to create colocation and connectivity partnerships in Singapore, Indonesia, Guam and Australia.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,qC8yfM5gwb0KhAkCguAq3z1ROY.jpg\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1920\",height:\"540\",src:\"https://framerusercontent.com/images/qC8yfM5gwb0KhAkCguAq3z1ROY.jpg\",srcSet:\"https://framerusercontent.com/images/qC8yfM5gwb0KhAkCguAq3z1ROY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/qC8yfM5gwb0KhAkCguAq3z1ROY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/qC8yfM5gwb0KhAkCguAq3z1ROY.jpg 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/r(\"p\",{children:[\"From left to right: \",/*#__PURE__*/e(\"strong\",{children:\"M. Rofik\"}),\" - EVP Wholesale Services Division Telkom Indonesia; \",/*#__PURE__*/e(\"strong\",{children:\"YB. Priyatmo Hadi\"}),\" - Assistant Deputy from Indonesia Ministry of State Owned Enterprise, \",/*#__PURE__*/e(\"strong\",{children:\"Ben Cooper\"}),\" - Chief Architect of OneQode, \",/*#__PURE__*/e(\"strong\",{children:\"Kharisma\"}),\" - Chief Commercial Officer of Telin, \",/*#__PURE__*/e(\"strong\",{children:\"Bogi Witjaksono\"}),\" - Director of Wholesale and International Services Telkom Indonesia, \",/*#__PURE__*/e(\"strong\",{children:\"Budi Satria Dharma Purba\"}),\" - Chief Executive Officer of Telin\"]}),/*#__PURE__*/e(\"p\",{children:\"The signing ceremony was held at the Rainbow Tower Corner King, Hilton Hawaiian Village, Waikiki Beach Resort in Honolulu, Hawaii, during the 2023 Pacific Telecommunications Council (PTC). Telin was represented by its Chief Commercial Officer, Kharisma, and OneQode was represented by its Co-Founder and Chief Architect, Ben Cooper. The signing was witnessed by the Director of Wholesale and International Services of Telkom Indonesia, Bogi Witjaksono, and the Chief Executive Officer of Telin, Budi Satria Dharma Purba (Budi).\"}),/*#__PURE__*/r(\"p\",{children:[\"Telin Chief Executive Officer Budi Satria Dharma Purba, said, \",/*#__PURE__*/e(\"em\",{children:\"\u201CWe are very pleased to announce the joint collaboration with OneQode for co-location and connectivity in Singapore, Indonesia, Guam and Australia. Telin is committed to paving the way for our partners and customers to connect in more ways than ever. This partnership will meet the rapidly growing demand for high-speed connectivity by introducing innovative technologies that elevate the customer experience. We hope this collaboration will expand our global presence in Asia Pacific and beyond.\u201D\"})]}),/*#__PURE__*/r(\"p\",{children:[\"Matthew Shearing, the Chief Executive Officer of OneQode, commented, \",/*#__PURE__*/e(\"em\",{children:\"\u201CWe\u2019re excited to partner with Telin to collaborate on joint solutions across the region. Asia-Pacific\u2019s infrastructure needs are growing and partnerships like this mean both parties can provide even more value for our customers. We\u2019re particularly looking forward to working with Telin to enhance our Indonesian presence and bring better outcomes to customers across Asia-Pacific\u201D\"}),\".\"]}),/*#__PURE__*/r(\"p\",{children:[\"Ben Cooper, OneQode\u2019s Chief Architect added \",/*#__PURE__*/e(\"em\",{children:\"\u201CThrough this partnership we will be able to deploy domestic cloud capacity to Indonesia, bringing low-latency and high-performance services to customers and end-users there. Telin is rapidly positioning Indonesia as a leading hub for South-East Asia, and it\u2019s a pleasure to work with their exceptional team. We are honored to be a part of their efforts to empower Indonesian startups and companies, helping them to connect and succeed on a global scale\u201D.\"})]}),/*#__PURE__*/e(\"p\",{children:\"Telin and OneQode combined global reach will extend Telin\u2019s capabilities beyond Indonesia and further accelerate digital transformation in Asia Pacific.\"}),/*#__PURE__*/e(\"h2\",{children:\"About Telin\"}),/*#__PURE__*/e(\"p\",{children:\"PT Telekomunikasi Indonesia International (Telin) is a subsidiary of PT Telkom Indonesia, Tbk (Telkom), a state-owned telecommunication and network service provider. Telin focuses on international telecommunication business to manage and develop its business lines abroad. Telin global infrastructures includes 222,260 kilometres of cable system length, among others; 58 Points of Presences (PoP), 10 global offices, and more than 19 Tier II to Tier IV Data Centres operates in Singapore, Hong Kong, Timor Leste, and Indonesia. Through Telkom Group strategy and reliable networks and infrastructures, Telin can provide high-quality services that reach all parts of the world to Enable Your Global Digital Business and Solution.\"}),/*#__PURE__*/r(\"p\",{children:[\"Learn more about us in \",/*#__PURE__*/e(t,{href:\"http://www.telin.net/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"www.telin.net\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode is an infrastructure as a service provider operating a latency-optimized international carrier network and high-performance cloud platform designed for the demands of real-time apps and competitive gaming. In a regional first, OneQode built APAC Central, a central server region for Asia-Pacific located on the island of Guam. The latency-neutral location provides a level playing field for cross-regional gaming, real-time services and business applications.\"})]});export const richText4=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sydney, 23 Jun 2023\"}),\" \u2022 OneQode, a leading digital infrastructure platform designed for the demands of real-time apps and competitive gaming, and member of Oracle PartnerNetwork (OPN), today announced it will offer connectivity to Oracle Cloud through \",/*#__PURE__*/e(t,{href:\"https://cloud.oracle.com/networking\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Oracle Cloud Infrastructure (OCI) FastConnect\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"OCI FastConnect connections within the Oracle Cloud Singapore, Tokyo, Sydney and Phoenix regions will provide dedicated, low-latency data exchange for customers, enabling enterprise cloud connectivity to OCI from trusted enterprise data centers. This enables both OneQode and Oracle customers fast, private access to OCI\u2019s 42 cloud regions around the world.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,z3z7tSU5kcyo2GjI9XPkpDnacLs.png\",\"data-framer-height\":\"1063\",\"data-framer-width\":\"1920\",height:\"531\",src:\"https://framerusercontent.com/images/z3z7tSU5kcyo2GjI9XPkpDnacLs.png\",srcSet:\"https://framerusercontent.com/images/z3z7tSU5kcyo2GjI9XPkpDnacLs.png?scale-down-to=512 512w,https://framerusercontent.com/images/z3z7tSU5kcyo2GjI9XPkpDnacLs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/z3z7tSU5kcyo2GjI9XPkpDnacLs.png 1920w\",style:{aspectRatio:\"1920 / 1063\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\"A map of the new FastConnect locations at OneQode datacenters\"}),/*#__PURE__*/r(\"p\",{children:[\"This announcement follows OneQode\u2019s recent \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/media/oracle-partnership/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"collaboration with Oracle\"})}),\", unveiled in December. This collaboration sees both parties providing enhanced offerings to enterprise customers in the Asia Pacific region, particularly to those requiring performance solutions, low-latency networking or whole-of-region reach.With OCI, customers benefit from best-in-class security, consistent high performance, simple predictable pricing, and the tools and expertise needed to bring enterprise workloads to cloud quickly and efficiently.With access to Oracle Cloud through OCI FastConnect, OneQode and Oracle customers will benefit from enhanced connectivity and access to resources across Asia Pacific, improving performance for enterprise applications. OneQode and Oracle will also collaborate on regional digital transformation solutions in the coming months.\"]}),/*#__PURE__*/e(\"video\",{autoPlay:!0,className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0S6uosrZT06WeJwUKGE7EO348.mp4\",loop:!0,muted:!0,playsInline:!0,src:\"https://framerusercontent.com/assets/0S6uosrZT06WeJwUKGE7EO348.mp4\"}),/*#__PURE__*/e(\"p\",{children:\"\u201CWe\u2019re thrilled to further our relationship with Oracle and unlock even more value for our respective customers through OCI FastConnect,\u201D said Matt Shearing, CEO of OneQode. \u201CAsia Pacific is particularly underserved and OneQode and Oracle both have a shared commitment to solving these regional challenges. There\u2019s huge potential for the joint solutions we\u2019ll now be able to offer.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Oracle and OneQode will now work to implement joint solutions for enterprise customers across the Asia Pacific region, including those in underserved locations like the Philippines, Indonesia and the Pacific Islands.\"}),/*#__PURE__*/e(\"h2\",{children:\"About Oracle PartnerNetwork\"}),/*#__PURE__*/r(\"p\",{children:[\"Oracle PartnerNetwork (OPN) is Oracle\u2019s partner program designed to enable partners to accelerate the transition to cloud and drive superior customer business outcomes. The OPN program allows partners to engage with Oracle through track(s) aligned to how they go to market: Cloud Build for partners that provide products or services built on or integrated with Oracle Cloud; Cloud Sell for partners that resell Oracle Cloud technology; Cloud Service for partners that implement, deploy and manage Oracle Cloud Services; and License & Hardware for partners that build, service or sell Oracle software licenses or hardware products. Customers can expedite their business objectives with OPN partners who have achieved Expertise in a product family or cloud service. To learn more visit: \",/*#__PURE__*/e(t,{href:\"http://www.oracle.com/partnernetwork\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"http://www.oracle.com/partnernetwork\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Trademarks\"}),/*#__PURE__*/e(\"p\",{children:\"Oracle, Java, MySQL and NetSuite are registered trademarks of Oracle Corporation. NetSuite was the first cloud company--ushering in the new era of cloud computing.\"}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode is a digital infrastructure provider operating a high-performance cloud platform and a low-latency network designed for the demands of real-time apps and competitive gaming.\"}),/*#__PURE__*/e(\"p\",{children:\"In a regional first, OneQode built APAC Central, a central server region for Asia-Pacific located on the island of Guam. The latency-neutral location provides a level playing field for cross-regional gaming, real-time services and business applications.\"})]});export const richText5=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/r(\"p\",{children:[\"OneQode, the high-performance cloud and network provider, and \",/*#__PURE__*/e(t,{href:\"https://www.getelements.dev/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Elements\"})}),\", a next-generation server engine for game developers, are pleased to announce a strategic partnership targeted at the game industry.\"]}),/*#__PURE__*/e(\"p\",{children:\"Under this partnership, OneQode will provide the underlying infrastructure for Elements, supporting the hosting of Elements' upcoming Software as a Service (SaaS) product.\"}),/*#__PURE__*/e(\"p\",{children:\"Elements is an all-in-one server engine that equips game developers with tools to introduce connected functionality to their games. Its capabilities include maintaining player account databases, achievements, leaderboards, selling digital goods, integrating non-fungible token capabilities, and creating in-game digital economies.\"}),/*#__PURE__*/e(\"img\",{alt:\"OneQode & Elements partnership\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,dJZ7qSpLd3qAQj4WVM5Cu2A7BjA.jpg\",\"data-framer-height\":\"630\",\"data-framer-width\":\"1200\",height:\"315\",src:\"https://framerusercontent.com/images/dJZ7qSpLd3qAQj4WVM5Cu2A7BjA.jpg\",srcSet:\"https://framerusercontent.com/images/dJZ7qSpLd3qAQj4WVM5Cu2A7BjA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/dJZ7qSpLd3qAQj4WVM5Cu2A7BjA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/dJZ7qSpLd3qAQj4WVM5Cu2A7BjA.jpg 1200w\",style:{aspectRatio:\"1200 / 630\"},width:\"600\"}),/*#__PURE__*/r(\"p\",{children:['By offering a \"',/*#__PURE__*/e(\"em\",{children:\"backend in a box\"}),\",\\\" Elements enables game developers to save costs significantly. With Elements, there's no need to hire a full devops team or manage scaling and load balancing. This allows developers to focus on crafting their game codes without being weighed down by backend complications, thereby making game projects more viable and drastically reducing production time.\"]}),/*#__PURE__*/e(\"p\",{children:\"With the support of OneQode, Elements will be offering game developers access to low-latency, high-performance cloud infrastructure. Thanks to OneQode's standout features \u2013 exceptional compute performance, a unique latency-optimised network and a new 'APAC Central' cloud region that can cater to over half of the global population from one location \u2013 game developers using Elements can leverage an unrivalled cloud platform, ideal for their multiplayer game development needs.\"}),/*#__PURE__*/e(\"p\",{children:'\"OneQode is excited to provide the foundational infrastructure for Elements. Their platform has the potential to reduce game production time and simplify the game development process\" said Matt Shearing, CEO of OneQode. \"This partnership aligns with our mission to build the foundation for the next decade of connected experiences, and we are excited to be part of it.\"'}),/*#__PURE__*/e(\"p\",{children:'Patrick Twohig, CEO of Elements, shared the sentiment. He stated, \"Partnering with OneQode means developers using Elements can reach large gaming markets on high-performance infrastructure, giving our users the best experience possible. We\u2019ve built a game-changing backend service for developers, and we\u2019re excited to see where this partnership takes us.\"'}),/*#__PURE__*/e(\"p\",{children:\"Both companies look forward to expanding their partnership and delivering a better experience for game developers and gamers across the Asia-Pacific region and beyond.\"}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode:\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode is an infrastructure as a service provider operating a latency-optimized international carrier network and high-performance cloud platform designed for the demands of real-time apps and competitive gaming.\"}),/*#__PURE__*/e(\"p\",{children:\"In a regional first, OneQode built APAC Central, a central server region for Asia-Pacific located on the island of Guam. The latency-neutral location provides a level playing field for cross-regional gaming, real-time services and business applications.\"}),/*#__PURE__*/r(\"p\",{children:[\"To learn more, visit \",/*#__PURE__*/e(t,{href:\"https://www.oneqode.com/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"oneqode.com\"})}),\".\"]}),/*#__PURE__*/e(\"h2\",{children:\"About Elements:\"}),/*#__PURE__*/e(\"p\",{children:\"Elements is an all-in-one server engine designed to help game developers bring their vision to life. The platform is focused on simple deployment of exceptionally complex infrastructure including digital goods, multiplayer features, cloud and server optimization, and web3 tools, enabling any game developer to compete at the highest level.\"}),/*#__PURE__*/r(\"p\",{children:[\"To learn more, visit \",/*#__PURE__*/e(t,{href:\"https://getelements.dev/\",nodeId:\"o41qi64pJ\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"getelements.dev\"})})]})]});export const richText6=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Low latency digital infrastructure in the Philippines\"}),/*#__PURE__*/r(\"p\",{children:[\"Today we\u2019re excited to announce our newest Point of Presence (PoP) is now live in Manila, Philippines. It\u2019s our first deployment in the Philippines, and another step forward in \",/*#__PURE__*/e(t,{href:{pathVariables:{tXDfF9C1T:\"vision-mission-strategy\"},unresolvedPathSlugs:{tXDfF9C1T:{collectionId:\"o41qi64pJ\",collectionItemId:\"Zx8xXD1wv\"}},webPageId:\"RsBPnb_60\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"our mission\"})}),\" to build the foundation for the next decade of connected experiences.\"]}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{pathVariables:{KfPfOeNGM:\"manila\"},unresolvedPathSlugs:{KfPfOeNGM:{collectionId:\"pjewl1TW7\",collectionItemId:\"NZ18qOdQ2\"}},webPageId:\"AxxCIb9Eh\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"Our Manila presence\"})})}),\" \u2014 with low-latency connectivity to Hong Kong, Singapore, Guam and the world \u2014 brings the region closer together than ever before.\"]}),/*#__PURE__*/e(\"p\",{children:\"As the capital city of Asia-Pacific\u2019s most plugged-in nation (where people spend more time online daily than anywhere else in the region), it\u2019s the perfect starting location for our Philippines rollout.\"}),/*#__PURE__*/e(\"p\",{children:\"We now have a team in the Philippines and rackspace in 3 excellent data centers which we\u2019ll connect via high-capacity dark fiber.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,0zO59oHFGduPuxwMgERVF5y5gOs.webp\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1080\",height:\"540\",src:\"https://framerusercontent.com/images/0zO59oHFGduPuxwMgERVF5y5gOs.webp\",srcSet:\"https://framerusercontent.com/images/0zO59oHFGduPuxwMgERVF5y5gOs.webp?scale-down-to=512 512w,https://framerusercontent.com/images/0zO59oHFGduPuxwMgERVF5y5gOs.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/0zO59oHFGduPuxwMgERVF5y5gOs.webp 1080w\",style:{aspectRatio:\"1080 / 1080\"},width:\"540\"}),/*#__PURE__*/e(\"h3\",{children:\"What\u2019s available now?\"}),/*#__PURE__*/e(\"p\",{children:\"We\u2019re now onboarding customers for the following services:\"}),/*#__PURE__*/r(\"ul\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"none\"},children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{webPageId:\"aaBdqUwLR\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"Dedicated servers\"})})}),/*#__PURE__*/e(\"br\",{}),\"built to order for businesses that want fast, low-latency compute power in the Philippines.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{webPageId:\"RuKTK3WjU\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"IP Transit\"})})}),/*#__PURE__*/e(\"br\",{}),\"ideal for enterprises seeking latency-optimized internet connectivity with routing designed with superior global connectivity.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{webPageId:\"G30gh8PcM\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"Enterprise Ethernet\"})})}),/*#__PURE__*/e(\"br\",{}),\"private, dedicated prem-to-prem or pop-to-pop connectivity across three continents\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{webPageId:\"uWrHoXSyO\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:/*#__PURE__*/e(\"strong\",{children:\"Colocation\"})})}),/*#__PURE__*/e(\"br\",{}),\"flexible rackspace solutions in our Manila points of presence with fast, high-quality global connectivity\"]})})]}),/*#__PURE__*/e(\"h3\",{children:\"What\u2019s coming next?\"}),/*#__PURE__*/r(\"p\",{children:[\"This is just the start. We\u2019ll roll out a cloud region in the coming months bringing our \",/*#__PURE__*/e(t,{href:{webPageId:\"JPh1qL2rV\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"high-performance cloud platform\"})}),\" to the Philippines. It\u2019s built for performance and latency-sensitive applications such as game servers and real-time apps.\"]}),/*#__PURE__*/e(\"p\",{children:\"Each new point of presence is a step towards creating a more connected world \u2014 and we\u2019re excited to be getting started in Manila.\"}),/*#__PURE__*/r(\"p\",{children:[\"If you\u2019d like to partner with us or find out more about our services, \",/*#__PURE__*/e(t,{href:{webPageId:\"at_pbm3kl\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"get in touch\"})}),\" with one of our team today.\"]}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode:\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode is an infrastructure as a service provider operating a latency-optimized international carrier network and high-performance cloud platform designed for the demands of real-time apps and competitive gaming.\"}),/*#__PURE__*/e(\"p\",{children:\"In a regional first, OneQode built APAC Central, a central server region for Asia-Pacific located on the island of Guam. The latency-neutral location provides a level playing field for cross-regional gaming, real-time services and business applications.\"}),/*#__PURE__*/r(\"p\",{children:[\"To learn more, visit \",/*#__PURE__*/e(t,{href:{webPageId:\"augiA20Il\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"oneqode.com\"})}),\".\"]})]});export const richText7=/*#__PURE__*/r(a.Fragment,{children:[/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Sydney, 10 Nov 2023\"}),\" \u2022 OneQode is pleased to announce its partnership with \",/*#__PURE__*/e(t,{href:\"https://letsplay.live/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"LetsPlay.Live\"})}),\" (LPL), one of the world's most established esports and gaming content broadcasters.\"]}),/*#__PURE__*/r(\"p\",{children:[\"The partnership kicks off by delivering a major Counter-Strike 2 esports project for the Asia-Pacific (APAC) region: \",/*#__PURE__*/e(t,{href:\"https://gg.letsplay.live/tournament/frontier-grassroots-cs2-brought-to-you-by-lpl-powered-by-oneqode-6549a91db4ea445f26a1acdd?tabs=overview&utm_source=PressRelease&utm_medium=OneQodePR&utm_campaign=OneQodeFrontier&utm_id=LPLMarketing\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"OneQode Frontier Grassroots presented by LetsPlay.Live\"})}),\". The tournament is open to Counter-Strike players aged 16 years and over located in APAC, including Oceania, South-East Asia, and the Pacific Islands. Players will compete for a share of a USD $6,000 prize pool.\"]}),/*#__PURE__*/e(\"p\",{children:\"The upcoming competition will be hosted on both the LetsPlay.Live website and OneQode\u2019s platform, leveraging both OneQode\u2019s latency-optimized Asia-Pacific-wide digital infrastructure, and LPL\u2019s expertise in producing and delivering quality live esports events.\"}),/*#__PURE__*/e(\"p\",{children:\"OneQode Frontier Grassroots stands to be one of the first tournaments available to teams in Asia-Pacific for Counter-Strike 2: the latest instalment in the widely popular Counter-Strike video game franchise.\"}),/*#__PURE__*/e(\"img\",{alt:\"OneQode Frontier Branding\",className:\"framer-image\",\"data-framer-asset\":\"data:framer/asset-reference,G04JDnkkwaykSOwIyQBKHXJZC4.png\",\"data-framer-height\":\"1080\",\"data-framer-width\":\"1920\",height:\"540\",src:\"https://framerusercontent.com/images/G04JDnkkwaykSOwIyQBKHXJZC4.png\",srcSet:\"https://framerusercontent.com/images/G04JDnkkwaykSOwIyQBKHXJZC4.png?scale-down-to=512 512w,https://framerusercontent.com/images/G04JDnkkwaykSOwIyQBKHXJZC4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/G04JDnkkwaykSOwIyQBKHXJZC4.png 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(t,{href:\"https://oneqode2.sgp1.digitaloceanspaces.com/misc/frontier-brand-assets.zip\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"Download Frontier brand assets (.zip)\"})})}),/*#__PURE__*/e(\"p\",{children:\"Ben Cooper, Chief Architect of OneQode, said, \u201COur partnership with LPL has the potential to create the world\u2019s largest gaming region by connecting the entire Asia-Pacific. With an increase in players, teams, and events, we have the opportunity to build an unparalleled esports ecosystem that surpasses anything seen before.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Matt Shearing, CEO of OneQode, added, \u201CThis collaboration with LPL aligns perfectly with OneQode\u2019s mission to build the foundation for the next decade of connected experiences. With this partnership, Asia-Pacific will finally have access to the kind of esports infrastructure enjoyed by players in Europe & North America.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Duane Mutu, Founder and CEO of LPL expressed his excitement about the partnership: \u201CWe are extremely excited to be working with OneQode on this groundbreaking esports project. Their innovative technology and vision, combined with our platform and established expertise in the Counter-Strike esports space, will help us bring unparalleled gaming experiences to the Asia-Pacific region and redefine the future of CS esports.\u201D\"}),/*#__PURE__*/r(\"p\",{children:[\"Players interested in learning more about OneQode Frontier Grassroots presented by LetsPlay.Live or registering can head to the \",/*#__PURE__*/e(t,{href:\"https://gg.letsplay.live/tournament/frontier-grassroots-cs2-brought-to-you-by-lpl-powered-by-oneqode-6549a91db4ea445f26a1acdd?tabs=overview&utm_source=PressRelease&utm_medium=OneQodePR&utm_campaign=OneQodeFrontier&utm_id=LPLMarketing\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"tournament information page\"})}),\". Registrations are open, closing at 10.59PM on 24th November 2023 NZDT.\"]}),/*#__PURE__*/e(\"h2\",{children:\"About LetsPlay.Live\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:\"https://letsplay.live/\",nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"LetsPlay.Live\"})}),\" is a global leader in esports and gaming content broadcasting, delivering over 800 hours of live esports every year. The company works with the biggest publishers and top talent to produce expertly crafted broadcasts that push the boundaries of players and technology. Founded in 2015 by Duane Mutu, LPL has a proven track record of delivering successful official and bespoke events for publishers and partners.\"]}),/*#__PURE__*/e(\"p\",{children:\"LPL has hosted numerous live events in New Zealand and Australia and operates a fully functional esports website with over 360,000 registered users. The company also has an experienced league operations team for every game title and a dedicated tournament administration team.\"}),/*#__PURE__*/e(\"h2\",{children:\"About OneQode\"}),/*#__PURE__*/r(\"p\",{children:[/*#__PURE__*/e(t,{href:{webPageId:\"augiA20Il\"},nodeId:\"o41qi64pJ\",openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/e(\"a\",{children:\"OneQode\"})}),\" is a digital infrastructure provider operating a high-performance cloud platform and a low-latency network designed for the demands of real-time apps and competitive gaming.\"]}),/*#__PURE__*/e(\"p\",{children:\"In a regional first, OneQode built APAC Central, a central server region for Asia-Pacific located on the island of Guam. The latency-neutral location provides a level playing field for cross-regional gaming, real-time services and business applications.\"})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "__FramerMetadata__"]
}
