diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index eb4f38f..0ecd7e5 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,18 +4,17 @@ "type": "split", "children": [ { - "id": "97efbe1d11fc4123", + "id": "e902ab89d4ebc1cb", "type": "tabs", "children": [ { - "id": "b3362951cffea02c", + "id": "0c9271f99c796d8f", "type": "leaf", "state": { - "type": "markdown", + "type": "diff-view", "state": { - "file": "Home Server/Network/DNS/DNS.md", - "mode": "source", - "source": true + "file": "linux/Self-signed SSL.md", + "staged": false } } } @@ -64,8 +63,17 @@ "type": "bookmarks", "state": {} } + }, + { + "id": "6444ef15fb3eff8f", + "type": "leaf", + "state": { + "type": "git-view", + "state": {} + } } - ] + ], + "currentTab": 3 } ], "direction": "horizontal", @@ -95,9 +103,7 @@ "type": "leaf", "state": { "type": "outline", - "state": { - "file": "Home Server/Network/DNS/DNS.md" - } + "state": {} } }, { @@ -106,14 +112,13 @@ "state": { "type": "backlink", "state": { - "file": "Home Server/Network/DNS/DNS.md", - "collapseAll": false, + "collapseAll": true, "extraContext": false, "sortOrder": "alphabetical", "showSearch": false, "searchQuery": "", "backlinkCollapsed": false, - "unlinkedCollapsed": true + "unlinkedCollapsed": false } } }, @@ -123,22 +128,13 @@ "state": { "type": "outgoing-link", "state": { - "file": "Home Server/Network/DNS/DNS.md", "linksCollapsed": false, - "unlinkedCollapsed": true + "unlinkedCollapsed": false } } - }, - { - "id": "6444ef15fb3eff8f", - "type": "leaf", - "state": { - "type": "git-view", - "state": {} - } } ], - "currentTab": 4 + "currentTab": 1 } ], "direction": "horizontal", @@ -154,11 +150,24 @@ "command-palette:명령어 팔레트 열기": false } }, - "active": "6444ef15fb3eff8f", + "active": "0c9271f99c796d8f", "lastOpenFiles": [ + "Home Server/Network/DNS/CoreDNS.md", "Home Server/Network/nginx for reverse proxy.md", - "Home Server/Gitea.md", "windows/SSH 접속 설정.md", + "Home Server/docker compose - temp.md", + "_흥미로운 것/nginx default error page.md", + "linux/Self-signed SSL.md", + "linux/RAID.md", + "linux/User.md", + "linux/Network stat.md", + "linux/Network interfaces.md", + "linux/Group.md", + "linux/dig.md", + "linux/설치 후 첫 root 로그인.md", + "daily/2024-08-29.md", + "Home Server/Network/DNS/DNS.md", + "Home Server/Gitea.md", "Obsidian Flavored Markdown.md", "template/howto.md", "template/base_template.md", @@ -166,22 +175,9 @@ "SBC(Single-Board Computer)/Raspberry Pi.md", "SBC(Single-Board Computer)/ODROID H4+.md", "SBC(Single-Board Computer)/ODROID.md", - "linux/User.md", - "linux/RAID.md", - "linux/Network stat.md", - "linux/Network interfaces.md", - "linux/Group.md", - "linux/dig.md", - "linux/설치 후 첫 root 로그인.md", "Home Server/Samba.md", - "Home Server/docker compose - temp.md", "Home Server/Network/DNS/Domain.md", - "Home Server/Network/DNS/DNS.md", - "Home Server/Network/DNS/CoreDNS.md", "_흥미로운 것/fail2ban.md", - "_흥미로운 것/메일 서버.md", - "_흥미로운 것/개인 도메인.md", - "daily/2024-07-27.md", "Home Server/Network/DNS", "Home Server/Network", "POE/3.25/resources/07.접두접미완성1-1.png", diff --git a/_흥미로운 것/nginx default error page.md b/_흥미로운 것/nginx default error page.md new file mode 100644 index 0000000..e69de29 diff --git a/daily/2024-08-29.md b/daily/2024-08-29.md new file mode 100644 index 0000000..7253691 --- /dev/null +++ b/daily/2024-08-29.md @@ -0,0 +1,69 @@ +리부트 갤러리 + +게임에서 리셋과, 하드 리셋 게임의 장단점 + + + +빅뱅 전후나 5차, 검멘때 깔짝 하다가 작년 가을 이벤트 때 리부트로 유입된 갈등의 주범이다 +리부트 막 나왔을 때 맛만 볼까 하고 생성해뒀던 게 이렇게까지 될 줄은 몰랐는데 암튼 +갤을 보다보니 간혹가다 리셋을 물어보는 리슨족도 있고 +게임 리셋에 관한 몇몇 글이 있어서 이참에 게임 리셋에 관한 글을 좀 써보려고 함 + + + + +1. 리셋 + +엔딩 없이 지속적으로 서비스를 하는 현대 RPG게임은 + +- 몬스터 처치, 보스 처치, 퀘스트 등의 과제를 해결한다. +- 과제의 해결 보상으로 주어지는 재화를 모은다. +- 모은 재화로 현재보다 강력한 장비를 제작 또는 구매한다. +- 이전보다 강해진 장비로 이전보다 더 어려운 난이도의 과제를 해결한다. +- 더 어려운 난이도의 과제를 해결했으므로 이전보다 보상을 더 많이 획득한다. +- 반복 + +의 구조로 되어있음 + + +이 과정을 지속적으로 반복하게 되면 게임 내 재화가 점차 쌓이게 되고 과제 해결 보상으로 주어지는 재화의 효용 가치가 떨어지게 됨 +결국 유저가 RPG 게임을 하는데 해결 보상이 있으나 마나 한 수준으로 떨어지면 과제 해결에서 오는 기쁨이 줄어들기 때문에 재미가 없어짐 + +따라서 게임 운영사는 보상의 가치를 유지하기 위해 지속적으로 재화를 소모하도록 만들어서 재화가 쌓이지 않도록 유도함 + +강력한 장비일수록 강화 비용을 더 많이 받는다거나 +더 많은 체력을 채워주는 물약은 더 비싸다거나 하는 것이 예시임 + +메이플은 스타포스가 주로 이 역할을 하고 있고 +큐브 메소화 이후에는 큐브도 적극적으로 재화를 소모하게 됐지 +* 물론 메소화 이전에도 감정비용으로 재화를 소모하기는 함 + +하지만 캐릭터와 장비 성장에는 어느 정도 한계치가 있고 일정 수준에 도달하는 순간 성장이 막히게 됨 +이런 이유로 인해 최대한 재화가 늦게 쌓이게끔 할 수는 있어도 막을 수는 없음 + + + + + + +2. 하드 리셋 + +나는 2019년부터 패스 오브 엑자일이라는 게임을 하고있음 +이새끼는 왜 뜬금없이 리셋 글에 다짜고짜 다른 게임 이야기를 하냐고 할 수 있는데  +패스 오브 엑자일(POE)은 주기적으로 리셋, 그것도 하드 리셋을 하는 대표적인 게임이기 때문임 + +이 게임은 3~4개월마다 한번씩 서버를 초기화하는데 +이 게임을 즐기는 모든 유저가 3~4개월마다 가진 것 하나 없는 빈털터리 1렙 캐릭터로 게임을 시작해야 한다는 말임 + +* 여담으로 리셋 이전에 플레이했던 기록은 스탠다드 서버(짬통)에 이전해 주긴 함 + + +이런식으로 게임을 플레이하는 유저의 장비나 재화, 심하게는 캐릭터까지 싹 다 초기화하거나 +초기화나 다름 없을 정도로 쓸모 없게 만들어 버리는 것을 +**하드 리셋**이라고 함 + + + +3. 소프트 리셋 +하지만 패스 오브 엑자일처럼 아예 하드 리셋을 주기적으로 하는 걸 염두에 두고 만든 게임이 아니라면 하드 리셋을 해버리는 순간 유저의 반발을 불러올 게 100%임 +그래서 게임 시스템적으로 하드 리셋을 대비하는 여러 가지 완화 장치를 두거나, 유저의 기존 장비를 재료로 하는 더 상위의 아이템을 만드는 식으로 유저의 장비와 재화의 가치를 내려치는 작업을 함 \ No newline at end of file diff --git a/linux/Self-signed SSL.md b/linux/Self-signed SSL.md new file mode 100644 index 0000000..889036a --- /dev/null +++ b/linux/Self-signed SSL.md @@ -0,0 +1 @@ +# 1. 인증서 생성