It looks like you're new here. If you want to get involved, click one of these buttons!
F2P started last week sometime. I have been playing for 4 days myself, but I also am a Subbed member (station pass.)
But the "official" F2P launch is tommarow along with a patch I think. So they will start advertising the game and such tommarow as F2P, but right now it has had a "soft" launch, whatever that means.
I am entitled to my opinions, misspellings, and grammatical errors.