@lorain2011, Лучше по моему мнению, осваивать все сначала на личном компьютере и не обязательно иметь открытые порты. Для освоения можно обойтись и без игроков.
Причин на это много, несколько из них:
1) Если будет онлайн, то лишний раз перезагружать сервер будет не очень то и охото и проверка работоспособности плагина может задержаться на большой промежуток времени.
2) Не даже базовых знаний создания серверов, покупая хостинг для сервера ты будешь в зачастую платить за простой сервера т.к будет много дыр, не настроенный сервер и т.п , что приведет к потере или отсутствию новых игроков т.к играть на сервере где много багов или который ничем не выделяется среди других серверов играть не очень захочется.
подскажите какие плагины установить
Это уже достаточно спорный вопрос. Зависит все от режима сервера и того, на сколько уникальным его хочет сделать автор. Если Public, то чаще всего делают VIP, SHOP и какой-нибудь плагин на ранги что бы игрокам было к чему стремится.
Так же если ты первый раз связываешся с серверами Steam, то рекомендую ознакомиться с таким понятием, как "Запрещенные плагины". За них банят токен сервера. Чаще всего в этот список входят: Ножи, VIP музыкальные пластинки, Перчатки и т.п