An official CS2 mechanism with no separate program
CS2 GSI and adaptive Based
Game State Integration tells Upceit which phase CS2 is in. Based can open fully in menus, shorten during freeze time and leave only the essentials while you play.
What it delivers
CS2 streamers who want a detailed FACEIT overlay outside rounds and a compact HUD during live play.
Automatic menu, freeze-time and round states
Only the fields explicitly allowed by the cfg file
A fully optional mode: manual Based still works without GSI
How to add it
Setup takes a few minutes: select the profile, tune the layout and add its personal URL to OBS once.
Step 1
Choose Adaptive in Based settings.
Step 2
Download your gamestate_integration_upceit.cfg file.
Step 3
Place it in the game\csgo\cfg folder of the installed CS2 game.
Step 4
Restart CS2 and verify how the widget changes between game phases.
What to know
What is GSI?
Game State Integration is the built-in CS2 interface for sending selected game events to an address defined in a cfg file.
Is it safe?
GSI is a standard CS2 feature and does not inject anything into the game process.
What does Based need from GSI?
Only the current game phase for resizing. FACEIT ELO and match history still come from Upceit.
Can I turn it off?
Yes. Switch Based to manual mode and remove the cfg file if you no longer need adaptive sizing.
Other Upceit tools
Build a higher-quality FACEIT stream
Choose a layout, add its personal URL to OBS and let Upceit keep the data current while you play.
