Manual / Start here / Signing iniCity 2 · Windows

Signing in

iCity 2 signs you in through your browser and hands the result back to Blender over an address on your own machine. It is one click when it works, and it looks like a wrong password when that local hop is blocked. This page covers both, plus how the session comes back by itself the next morning.

Before you start

The add-on signs you in; it cannot sign you up. Accounts are created on the website, and the add-on has no registration form of any kind. If you do not have a Parametra account yet, make one first and then come back to Blender.

Installing the add-on and getting the zip are covered on Requirements & installing. Everything on this page assumes iCity 2 is already installed and the iCity Editor is open.

Note

Drawing in Draft does not need an account. The engine that builds your city runs on your own machine, so roads, blocks, lots and buildings work signed out. Design, cloud jobs, projects on Parametra, notifications, support and the update check all need you signed in.

Signing in

Sign-in happens in your browser, not in Blender. The add-on opens a small server on your own machine, sends the browser to Parametra to take your password, and Parametra sends the browser back to that server with the result.

  1. In the iCity Editor header, click Login on the right, beside the preferences and bell buttons.
    signing-in-header-login.png

    The iCity Editor header bar, signed out, right-hand end in frame: the Login button with its user icon, the preferences button and the notifications bell. No account popup open.

    /docs-shots/blender/
    The iCity Editor header signed out, with the Login button in the right-hand cluster.
  2. Your default browser opens at auth.parametra.net. Enter the email and password of your Parametra account there.
  3. While Blender waits, the header button turns into a held-down clock with a Cancel button beside it.
    signing-in-waiting.png

    The iCity Editor header during a live sign-in attempt: the depressed clock button and the Cancel button next to it. Capture before the browser completes.

    /docs-shots/blender/
    The header while the browser has the sign-in: a held-down clock and a Cancel button.
  4. The browser tab returns to your own machine and reads Login successful, with the line “You can close this tab and return to Blender.” Close it.
    signing-in-login-successful.png

    A browser tab showing the dark Login successful page served at 127.0.0.1:9876/callback, with the address bar visible so the loopback address reads clearly.

    /docs-shots/universal/
    The callback page the browser lands on when the handshake completes.
  5. Blender reports Signed in as <your email> in the status bar, and the header button becomes the account button.

Once you are signed in, that same header button opens the ACCOUNT dialog instead of starting a sign-in. Its first section names the account you are on and whether the address is verified.

signing-in-account-popup.png

The ACCOUNT popup open on the Account section, showing the avatar, the signed-in email with its verified marker, and the left nav (Account, Organization, Projects, Preferences, Community, Contact us, Our products, Terms of use, About) with the Logout row at the foot of the nav column.

/docs-shots/blender/
The ACCOUNT dialog, open on its first section.

Cancelling an attempt

Click Cancel in the header to abandon a sign-in you no longer want. Press ESC instead if Blender has the keyboard focus — while the browser is in front it does not, which is why the button exists.

Cancelling asks rather than forces. The button reads Cancelling for up to a second while the waiting server notices, then the header goes back to Login. Nothing is saved and you can start again straight away.

If you walk away instead, the attempt gives up on its own after five minutes and reports a timeout. Only one sign-in can run at a time; anything that would start a second one while the first is in flight — the Design composer's Sign In button, the footer flag — refuses with “Login already in progress.”

Staying signed in

Signing in writes a refresh token into a small file in Blender's own configuration folder:

text
icity2_session.json   (in Blender's user CONFIG folder)

On the next Blender start the add-on redeems that token in the background and you are signed in without a browser opening. It tries again the same way after every file load. If the token has expired or been revoked, nothing interrupts you — the header stays on Login and a line goes to the system console.

After that, tokens keep themselves current: before a cloud call, an ID token within five minutes of expiry is refreshed first. Your plan, credits and organization are read from the server rather than from the token, on their own timer, so a slow connection costs you stale numbers and nothing else.

Note

Signing in restores your account, not your work. Nothing opens on startup — no project and no city. Your city lives in the engine and in its project folder, not in the .blend; see How iCity 2 fits into Blender.

When port 9876 is blocked

The last step of the handshake never leaves your computer: the browser is sent back to http://127.0.0.1:9876/callback. That local hop is the part that fails most often, and it fails in a way that looks like a password problem when it is not.

What you seeWhat it means
Blender says it could not open port 9876 to receive the sign-in, and no browser opensSomething already holds the port, or a firewall or antivirus is stopping Blender from listening. A second copy of Blender mid-sign-in is the usual culprit.
You type your password, it is accepted, and the browser then shows “this page can't be reached”The browser knocked on the loopback address and nothing answered. The sign-in itself worked; the reply had nowhere to land.
Blender stays on the held-down clock and never finishesThe reply never arrived at all. Cancel, close whatever might be holding the port, and try again.
signing-in-port-blocked.png

A browser tab that has just failed on http://127.0.0.1:9876/callback, showing the browser's own cannot-reach-this-page error with the address bar readable.

/docs-shots/universal/
The failure people mistake for a wrong password: the callback address refuses the browser.

Work through these in order:

  • Close every other copy of Blender, then try again. Two Blenders cannot both wait on port 9876.
  • Allow Blender to accept local connections in your firewall or security software. Blender listens on your own machine only, on the loopback address.
  • Check that nothing else on the machine has taken port 9876, and stop it if it has.
  • Try a different browser. The add-on opens whichever one is your default, and extensions or a proxy can rewrite a loopback address.
Warning

The add-on deliberately uses 127.0.0.1 and never the word localhost. On some Windows machines localhost resolves to the IPv6 address first while the server receiving the sign-in is IPv4 only, so the browser knocks on a door nobody is behind — after your password has already been accepted. If you have pinned or rewritten that address by hand anywhere, undo it.

Signing out and switching account

Open the account button in the iCity Editor header and click the Logout row at the foot of the dialog's left column. The add-on revokes the token with Parametra in the background, deletes the local session file, clears your name, your role and your organization, and reports “Signed out of iCity2.” The same row reads Login when you are signed out, and is the way back in.

To switch account, sign out and sign in again. Signing out in Blender does not clear the browser's own session at auth.parametra.net, so if the browser puts you straight back into the same account without asking, sign out there first and then press Login again.

What changes when you are signed out

Being signed out is a working state, not an error. Draft keeps working against the local engine, and the parts of the add-on that talk to Parametra say so where you would use them.

WhereWhat it says
The DRAFT / DESIGN toggleDisabled, with the tooltip “Sign in to access the Design module”. Signing out while in Design puts you back in Draft.
The Design theme composer“Sign in to start designing”, with a Sign In button under it.
An open project's footerThe sync button is replaced by a red ! flag: “This project needs server access and you are not signed in — sync is paused. Click to sign in.” Clicking it starts the sign-in.
The ACCOUNT dialog“Sign in to see your projects.”, “Sign in to see your cases.” and, under About, “Sign in to see what has shipped.”
signing-in-sync-paused.png

The iCity Editor footer with a project open and the session signed out, showing the red exclamation flag where the sync button normally sits, with its tooltip about sync being paused visible if it can be held open.

/docs-shots/blender/
A project opened while signed out: the footer carries a red flag instead of a sync button.

Once you sign in again the flag turns back into the sync button on its own, and the Design toggle unlocks as soon as the scene also holds a city to dress. What Design then does is covered in Themes; what the cloud runs and what it costs is on What runs in the cloud.

On this page
Before you startSigning inCancelling an attemptStaying signed inWhen port 9876 is blockedSigning out and switching accountWhat changes when you are signed out
Need help?

The Discord is fastest for anything scene-specific. Email suits licensing, billing and anything needing a file attached.

Contact support →