> For the complete documentation index, see [llms.txt](/llms.txt)

# GS2-Stamina API 레퍼런스

스타미나 기능




현실 시간 경과에 따라 회복되는 스타미나 값을 구현합니다.

스타미나에는 회복 간격과 회복량을 설정할 수 있습니다.<br>
스타미나에는 2단계의 최대값을 설정할 수 있습니다.<br>
첫 번째는 시간 경과에 따른 자연 회복의 최대값이고, 두 번째는 UI상의 이유에 따른 최대값입니다.

GS2에서는 레벨업 시 스타미나를 전부 회복할 때 공정성을 기하기 위해, 자연 회복의 최대값을 초과하여 회복할 수 있도록 하고 있습니다.<br>
한편, 이를 무제한으로 허용하면 UI가 깨질 수 있습니다.<br>
그래서 두 번째 단계의 최대값을 마련해 두었으며, 설령 이를 초과하는 일이 있더라도 GS2-Distributor를 사용하고 있다면 선물 상자로 스타미나 회복 리소스를 전달할 수 있습니다.

이 구조를 응용하면 도시 건설 게임의 채집 기능도 구현할 수 있습니다.<br>
스타미나 모델에 건축물을 설정하고, 스타미나 값을 건축물의 생산량으로 표현합니다.

[마이크로서비스 소개 / GS2-Stamina](../../microservices/stamina)



- [GS2-Stamina Buff 레퍼런스](/ko/api_reference/stamina/buff/)
  
- [GS2-Stamina Deploy/CDK 레퍼런스](/ko/api_reference/stamina/deploy/)
  
- [GS2-Stamina SDK API 레퍼런스](/ko/api_reference/stamina/sdk/)
  
- [GS2-Stamina SDK for Game Engine API 레퍼런스](/ko/api_reference/stamina/game_engine/)
  
- [GS2-Stamina 마스터 데이터 레퍼런스](/ko/api_reference/stamina/master_data/)
  
- [GS2-Stamina 스크립트 트리거 레퍼런스](/ko/api_reference/stamina/script/)
  
- [GS2-Stamina 트랜잭션 액션](/ko/api_reference/stamina/stamp_sheet/)
  
