[AI] Deepseek 안전하게 설치 & 이용하는 법

contact me at [email protected] link\ You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam)

February 3, 2025 · SaddleUpSamuel

[언리얼]리눅스에서 언리얼 엔진 5

contact me at [email protected] link 최근에 리눅스를 가지고 놀다가 얼마나 최적화가 잘 되어 있는지 알아보기 위해 언리얼 엔진의 리눅스 버전을 사용해보기로 결정했습니다. 요약하자면 예상보다 잘 작동하지만 아직 개선할 점이 좀 있는 것으로 보입니다. 첫째, 프로그램을 ‘설치’할 수 있는 적절한 apt 패키지나 .deb 패키지가 없었고, 모든 파일과 바이너리가 포함된 zip 파일만 제공되었습니다. 따라서 경로가 너무 길어져 버려 기억하기 어렵기 때문에 alias를 만들었습니다. 이 방법은 원래 프로그램을 시작할 때 선호하는 방법은 아닙니다. 다음으로 글꼴이 너무 작아서 눈이 아픕니다. 이건 런처를 켤 때 뿐만이 아니라 ide 내부에서도 발생하는 현상입니다. 글자가 작아 여백이 많아져서 제가 본 것 중 가장 깨끗한 레이아웃이었습니다만 아무것도 보이지 않아서 어떻게든 방법을 찾아야 했습니다. 알고 보니 ctrl + Shift + W를 눌러 widget reflector를 열면 크기를 늘릴 수 있습니다. 단점은 c++ 클래스 생성 창 같은 일부 창은 크기가 바뀌지 않으므로 계속 왔다갔다 해야 한다는 것입니다. 이 부분이 제일 불편하다고 느꼈습니다. ** 나중에 보니 이 두 옵션을 끄면 더 자연스럽게 쓸 수 있다는 걸 발견했습니다: 블루프린트 에디터에도 몇 가지 버그와 기능이 누락되어 있습니다. 제일 먼저 떠오르는 것은 노드가 사라지는 버그가 리눅스 버전에서 훨씬 더 많이 일어난다는 점입니다. 또한 노드 연결을 끊는 데 alt와 같은 간단한 단축키를 사용할 수 없어서 불편했습니다. 사실 무슨 이유에서인지 알트 버튼이 다르게 매핑되어 있었기 때문에 레벨 에디터에서도 actor를 복사하는 데 사용할 수 없었습니다. 또한 에픽은 엔진을 직접 제공하기 때문에 마켓플레이스를 건너뛰게 되어 기본적으로는 제3자 플러그인을 설치할 수 없습니다. 다른 애셋의 경우, syncthing이나 구글 드라이브를 사용하여 파일을 윈도우에서 리눅스로 이동할 수는 있지만 구글 드라이브는 사용하지 않았습니다. 앞서 말했듯이, 몇 가지 문제가 있지만 충분히 사용 가능하며 글꼴 크기 외에는 익숙해지면 크게 다르지 않은 느낌입니다. 에픽은 이 글을 쓰는 시점에서 리눅스에 최신 언리얼 버전을 제공합니다(5.4). 따라서 아직 리눅스 개발자들에게 신경을 써주고 있다고 믿을 만한 충분한 이유가 있습니다. You can play my games at https://dl.thinkingdarusik.com unless it is for sale on other platforms(such as Steam) ...

September 21, 2024 · SaddleUpSamuel

[언리얼] 프로젝트 정리하기

알림: 이 본문은 다음 언리얼 커뮤니티 위키의 내용을 이전 위키처럼 없어지기 전에 백업해 놓은 것입니다: https://unrealcommunity.wiki/cleaning-your-project-d4s8khfl. 원문은 AGPL-3.0 라이센스 하에 https://github.com/catalystsoftworks/unreal-community-wiki에서 소스 코드를 찾아볼 수 있습니다. 본문의 내용은 한국어로 최대한 직역하였으며, hugo에서의 사용을 위해 markdown으로 옮겼습니다. 원문에서는 UE4라고 적혀있으나 UE5에서도 해당되는 방법입니다. 프로젝트 정리하기 프로젝트를 열면 UE4는 갖가지 파일과 폴더가 존재하지 않을 경우 생성합니다. 이 중 몇가지는 프로젝트 크기를 줄이거나 공유하기 위해 삭제할 수 있습니다. 프로젝트 사이즈 줄이기 프로젝트를 열면 UE4는 여러 파일과 폴더가 존재하지 않을 경우 생성합니다: ...

March 8, 2024 · SaddleUpSamuel, unrealcommunity.wiki

[SVN/Git]Github에 SVN 연동시키기

contact me at [email protected] link 계속 해 보고 싶었던 작업입니다. Git에서 SVN으로 옯긴 후 github에 초록색 채우기가 많이 어려워진 상태였습니다. 이것이 혹시 포트폴리오에 좋지 않은 영향을 끼치지 않을까 생각이 들기도 했고, 계속 게임을 만들고 있다고는 하는데 개발방송을 하지 않는 이상 이걸 증명할 수 있는 방법도 없어서 고민하던 중이었습니다. 그래서 SVN commit을 하면 트리거되는 스크립트를 짜서 작은 git 레퍼지토리를 자동으로 github에 push 할 생각을 하게 되었습니다. 그러면 보는 사람들이 제가 뭔가를 했다는 사실을 알게 되리라 생각했습니다. 게임은 준비되었다고 생각되면 출시할 예정입니다.(졸작 과정에서 만든 pre alpha 버전은 https://docs.thinkingdarusik.com에 있습니다) ...

January 11, 2024 · SaddleUpSamuel

[서버]DIY NAS/홈서버 - 4 개월차

contact me at [email protected] link 개인 서버를 구축한지 4달이 지났습니다. 처음에는 우여곡절도 많았지만 익숙해 지고 나니 꽤 안정적으로 운영할 수 있게 되었습니다. 처음에는 2코어 2쓰레드 CPU로 얼마나 대단한 걸 할 수 있을까 싶었지만 생각보다 꽤 할 수 있는 일이 많았습니다. 지금 VM이랑 컨테이너 6~7개를 일주일 24시간씩 돌리면서 백업까지 똑바로 세팅해놨습니다. 초반 걱정과 달리 로드도 그렇게 나쁘지 않습니다. 메인 관리 화면은 보기 편하게 구성되어 있습니다. 사진에서 서버 사용량이 높게 나왔는데 보니까 VM 중 하나인 Unraid에서 패리티 체크를 하고 있어서 평소 사용량보다 높게 나온 겁니다. 그러나 Netdata라는 프로그램을 설치하면 각 부품과 VM, 컨테이너들의 상태를 볼 수 있습니다. 유용한 알림 기능도 있습니다. 저 같은 경우는 개인 디코에 알림을 걸어놨습니다. ...

June 16, 2023 · SaddleUpSamuel

[언리얼]AI steering behaviors

contact me at [email protected] link Buy me a coffee! https://ko-fi.com/thinkingdarusik 1. Steering Behaviors란? 인공지능 조향행동은 비디오 게임과 같은 컴퓨터 시뮬레이션에서 AI agent를 만드는 데 사용되는 알고리즘입니다. 저는 이 agent를 더 이해하기 쉽게 AI라고 부르는 편입니다. 그들은 이 AI agent가 현실적인 행동으로 복잡한 환경을 탐색할 수 있도록 합니다. 인공지능 조향행동은 AI의 움직임에 영향을 미치는 힘인 “조향력"의 개념에 기반을 두고 있습니다. 이러한 힘은 AI의 속도, 가속도, 환경의 장애물과 같은 것들을 포함합니다. ...

February 17, 2023 · SaddleUpSamuel

[서버] 자작 NAS/홈서버 만들기

contact me at [email protected] link 최근 홈서버를 만드느라 바빴습니다. 집에 오래된 컴퓨터가 하나 남아서 ‘저걸로 게임 서버라던지 뭘 하나 만들어보면 좋겠다’라고 생각을 하고 있던 참이었는데, 이게 그 첫 걸음이 될 것 같습니다. 완성작입니다. 겉으로 볼때는 수수해보이기도 하고 크게 대단해 보이지는 않지만 저는 그래서 좋습니다. 지금 제 방에서 365일 내내 돌려야 하는데 여기저기 번쩍번쩍하면 방해만 될 뿐이라 이정도가 딱 적당합니다. 사용한 부품은 다음과 같습니다: MSI H310 pro-vh 1 x SSD(unknown manufacturer) 2 x 16GB ram Intel Celeron G4900 ...

January 31, 2023 · SaddleUpSamuel

[언리얼]Assertion 에러 해결

contact me at [email protected] link 이 포럼 글에서 도움을 받았습니다: https://forums.unrealengine.com/t/ue5-dedicated-server-error-assertion-failed-index-index-none/516571/25 . 좀 예전에 찍은 영상인데, 편집하느라 시간이 걸렸습니다. 지금 하는 프로젝트의 근황을 찍을 예정입니다. 이건 다음 에러에 대한 해결법입니다: Assertion failed: Index != INDEX_NONE [File:...\Public\Animation\AttributeTypes.h] [Line: 117] Missing operator for attribute, type IntegerAnimationAttribute was not registered previously

May 24, 2022 · SaddleUpSamuel