서버를 진짜 아예 몰라서 혼자 생각하다가 검색해도 시원한 답변이 없어서 질문 드려요.

매운 답변은 지양해 주세요 ㅠㅠ


게임 진행은 실시간 온라인으로 진행되는 방치형 게임을 만든다고 할 때, 이게 구현이 가능한가요? 인디 입장에서.


예를 들어서 모바일 방치형 전쟁 게임을 만든다고 합시다.

총 전쟁하는 왕국이 5개가 있다고 칩시다.

여기서 유저1, NPC4가 아니라 
유저1,2,3,4,5로 진행이 되요.

전쟁이 각 왕국끼리 전쟁을 하는데, 이 전쟁 하는 건 유저가 조작하는게 아니라 AI가 알아서 짜여진 스토리대로 전쟁을 진행 하는겁니다. 수집&생산&건설 등등...

유저는 그저 전쟁준비와 전쟁하는 상황을 AI가 하는대로 지켜보기만 하는거에요.


이런 게임을 만든다고 할 때, 서버 운용은 어떻게 진행되나요?

유저가 게임을 나간다 해도 오프라인에서 AI들은 게임 진행이 계속 되도록 하는건데... 이게 가능한가요?

요즘 보이는 방치형 게임들 보면 유저 끼리의 싸움이 아니라 그저 유저 혼자서 성장해가는 흐름이면 시간대 별로 db저장되어서 유저가 접속할 때만 불러오면 되는데

이런 식으로 실시간 온라인 방치형은 운용이 가능할란지 모르겠네요.

제 상식으로는 뭔가 가능이야 하겠지만 서버 비용이 어마무시하게 들 것 같긴한데 전문가분들 의견이 궁금합니다.