Gamemode Hooks

I got a two questions on Gmod Gamemode hooks,

  1. Is GM:Initialize() call every time a map loaded or just once when the first map starts
  2. Does GM:PlayerInitialSpawn() is called only once or when a new map loads it calls it when the player first spawns on that map even if they were spawn the map before

GM:Initalize() is called whenever the gamemode loads, which is usually on every map change.

GM:PlayerInitialSpawn() is only called the first time they spawn on the server. I believe this resets on a map change. (not sure though)

No, PlayerInitialSpawn is called every time a player enters a server and is fully connected.