According to the comprensive rules on triggered abilities:
603.3b If multiple abilities have triggered since the last time a player received priority, each player, in APNAP order, puts triggered abilities he or she controls on the stack in any order he or she chooses. (See rule 101.4.) Then the game once again checks for and resolves state-based actions until none are performed, then abilities that triggered during this process go on the stack. This process repeats until no new state-based actions are performed and no abilities trigger. Then the appropriate player gets priority.
and:
603.6a Enters-the-battlefield abilities trigger when a permanent enters the battlefield. These are written, "When [this object] enters the battlefield, ..." or "Whenever a [type] enters the battlefield, ..." Each time an event puts one or more permanents onto the battlefield, all permanents on the battlefield (including the newcomers) are checked for any enters-the-battlefield triggers that match the event.
This means that when the tokens come into play at the same time, each individual trigger from Goldnight Commander goes on the stack one after another, and you resolve one at a time. Each one will give all your creatures +1/+1.
To sum up, all the tokens will get +3/+3! Remember, the triggered abilities go on the stack after Thatcher Revolt finishes resolving, at which point you already have all the tokens in play!