to many ask about how to fix blackscreen its already fixed on same soruce that's i share but if you need to know how i fix it i will give you the steps
I explan to Ai to give you good guide for fix it
# IPGRA CF 3.0 — Black Screen Fix Summary
## Root Cause
The V201 black screen issue is caused by incorrect or missing SQL database rows used by `cf_loginsrv`.
The problem is NOT related to:
- client binaries
- renderer crashes
- Hyper-V GPU issues
- source-code patches
The fix is completely database-side.
---
## 1. CF_IP_GAME.REGION_LIST
Both rows MUST exist:
```sql
Region_ID = 1
Region_ID = 318
```
Both must point to:
```text
127.0.0.1 : 10009
```
If missing, the client receives an empty server list and stays on a black screen.
---
## 2. CF_IP_GAME.CF_MIN_CU
The table must contain at least one valid server row.
Required columns:
```sql
SERVER_PROPERTY
SECURITY_SCORE
```
Without these columns, `cf_loginsrv` queries fail.
---
## 3. CF_IP_LAUNCHER.LAUNCHER_REGIONS
Must use localhost values:
```text
127.0.0.1
10009
```
Old `.bak` files usually contain outdated VM IPs like:
```text
172.x.x.x
```
which causes connection timeout and black screen.
---
## IMPORTANT WARNING
Do NOT modify these files:
```text
BaseGameNetworkHandler.cs
GiftHandler.cs
ServerDataManager.cs
```
Do NOT patch:
```csharp
CBase64.Decode(...)
```
Even if Base64 errors appear in logs.
A previous patch removed the `"server is currently full"` message but caused a permanent black screen instead.
The backup runtime binaries are the known-good version.
---
## Final Conclusion
If the client black-screens:
1. Check SQL rows first
2. Verify all IPs are `127.0.0.1`
3. Verify required rows exist
4. Restore known-good `cf_gamesrv` binaries if modified
The issue is primarily caused by bad database data, not by the client or source code.