본문 바로가기

기술

기술 관련 글입니다. 전체 36편 · 3/3 페이지.

기술SalmonholicAvoidNow

한국에서 324ms → 14ms: 게임 서버를 서울에 둔 이유

Cloudflare Durable Objects 하나로 전 세계 방을 받으려 했지만 한국에서 왕복 지연이 324ms였다. 월 5달러 서울 VM을 더해 14ms로 줄인 과정과 Salmonholic·AvoidNow의 서버 구성을 정리했다.

· 5분 읽기

기술Salmonholic

Durable Objects로 10인 매치 룸 서버를 만든 기록

Salmonholic의 10인 온라인 매치를 Cloudflare Durable Objects 한 개당 한 판으로 돌렸다. 틱 방식 선택, 비용 계산, 19분 소크 테스트, 방 상한까지 실제 측정값으로 정리했다.

· 6분 읽기

기술PallMark

Godot에서 Unity로, 결정론을 지키며 포팅하기

PallMark를 Godot에서 Unity 6로 옮기며 20Hz 결정론 시뮬레이션을 적합성 테스트 154개로 대조한 과정. 하루 만에 0/154에서 151/151까지 간 날과, 그 초록불이 거짓이었던 이유.

· 5분 읽기

기술PallMark

PallMark 적 무리 AI와 144fps: 평균 fps가 숨긴 것들

수십 마리가 몰려드는 PallMark 탑에서 적 AI를 단순하게 유지한 이유와, 144fps 목표를 지키려고 평균이 아닌 하위 1%와 p99를 재며 찾은 병목들을 정리했다.

· 5분 읽기

기술랜선포차

TTS 목소리 여섯 개를 겹쳐 떼창 만들기

랜선포차의 게임 콜 떼창을 TTS로 만든 방법. 목소리 6개를 0~80ms씩 어긋나게 겹치고, 길이를 중앙값에 맞추고, 캐릭터 56종의 조사까지 자동으로 붙여 클립 203개를 만든 과정을 실제 파형과 함께 정리했다.

· 5분 읽기