Negwereth, это очень субъективно, задачи учат думать.
если учиться думать сразу на реальных задачах, то до определенного момента это может быть хорошо, но когда придет момент создания нестандартного решения, могут начаться проблемы.
Ihor Gevorkyan, тут скорее нужно смотреть на загруженность уже, если запросов будет не очень много, то можно использовать вариант со второй таблицей, так как это позволит создавать кастомные переменные, для каждого пользователя, вариантов много)
Saboteur, на самом деле, на динамический IP можно поставить DynDNS, однако, бывает, что IP может оставаться (даже! статичным, но из за NAT толку от DynDNS нет. порты пробить тоже не получается, попробуйте взять модем Yota или МТС(хотя тут в некоторых случаях работает) и выбить себе какой-нибудь порт из внешней сети - ничего не получится.
Онлайн игры через проксю соединение создают? p2p? может как-то можно все-таки соединение поддерживать между двумя устройствами