Symptom
A clean APB 1.1.0 client (e.g. CleanAPB1.1) shows "connection with the login server could not be established" — it boots fine but never reaches the local lobby.
Root cause
APBGame/Config/APBGame.ini in the shipped client has:
[APBGame.cHostingGC2LS]
m_sLS1=apbworlddev:15001
The only working server entry must point at the emulator:
That is the single diff between a working and a non-working client (verified with diff against a known-good local client).
Also useful to document (README)
- Accounts are created on demand, not pre-seeded:
http://127.0.0.1:8880/createAccount&username=x&password=x (the & is intentional).
- The login token file is
Binaries/_rtoken.id (holds the account's token returned by createAccount).
- Editor landmine: if you rewrite
APBGame.ini programmatically, keep it CRLF with no UTF-8 BOM — adding a BOM makes the client black-screen at startup (UE3 ini parser chokes on the first section header).
Symptom
A clean APB 1.1.0 client (e.g.
CleanAPB1.1) shows "connection with the login server could not be established" — it boots fine but never reaches the local lobby.Root cause
APBGame/Config/APBGame.iniin the shipped client has:The only working server entry must point at the emulator:
That is the single diff between a working and a non-working client (verified with
diffagainst a known-good local client).Also useful to document (README)
http://127.0.0.1:8880/createAccount&username=x&password=x(the&is intentional).Binaries/_rtoken.id(holds the account's token returned by createAccount).APBGame.iniprogrammatically, keep it CRLF with no UTF-8 BOM — adding a BOM makes the client black-screen at startup (UE3 ini parser chokes on the first section header).