개발 스튜디오

NG-Connect

실제 운영중인 서버를 처음부터 끝까지 개발한 개발팀이
직접 쌓은 노하우와 경험을 바탕으로 최고의 경험을 선사합니다.

  • 상호명 엔지커넥트(MCNG)
  • 사업자등록번호 704-37-01640
  • 통신판매업 신고번호 제2026-서울강남-05582호
  • 소재지 서울특별시 강남구 강남대로120길 11
  • 대표자 송원준
  • 이메일 Raccoon_maeul@naver.com
플러그인

진행 절차

  1. 1

    상담

    서버 환경과 요청 기능을 확인합니다.

  2. 2

    견적

    개발 방식, 일정 및 비용을 안내합니다.

  3. 3

    개발

    요구사항에 맞춰 플러그인을 제작합니다.

  4. 4

    사후 대응

    서버 적용 및 정상 작동까지 책임집니다.

압도적인 기술력,
완성도의 차이

대형 서버 개발 및 운영 경험으로 증명된 기술력.

다양한 서버를 직접 개발하고 운영하며 축적한 실전 노하우를 바탕으로, 의뢰인의 아이디어를 안정적이고 완성도 높은 플러그인으로 구현합니다.

플러그인의 완성도는 단순히 기능을 구현하는 것에서 끝나지 않습니다. 작은 디테일 하나부터 예상치 못한 예외 상황에 대한 대응, 서버 환경을 고려한 최적화까지. 수많은 개발 경험을 통해 쌓아온 노하우로 의뢰인이 미처 고려하지 못한 부분까지 세심하게 설계합니다.

기능 구현을 넘어, 안정성과 최적화까지 고려한 완성도 높은 개발을 약속합니다.

끝까지 책임지는 제작,
확실한 사후 대응

제작은 완성될 때까지, 책임은 그 이후까지.

플러그인을 제작한 뒤 발생하는 오류를 외면하거나, 제작 과정에서 발생한 문제를 해결하는 데 추가 비용을 요구하지 않습니다.

개발 과정에서 발생한 오류는 원인을 철저히 분석하고, 정상적으로 작동할 때까지 무상으로 수정합니다. 단순히 오류를 임시로 해결하는 데 그치지 않고, 안정적으로 사용할 수 있는 수준까지 완성도를 높이겠습니다.

의뢰인의 아이디어가 실제 서비스에서 문제없이 구현될 수 있도록, 처음부터 끝까지 책임감 있는 자세로 함께하겠습니다.

결과물의 완성도는 물론, 제작 이후의 신뢰까지 책임지겠습니다.

※ 제작 과정에서 발생한 오류 및 최초 협의된 기능의 정상 작동을 위한 수정은 무상으로 진행합니다. 단, 의뢰인의 단순 변심이나 최초 협의 범위를 벗어나는 기능 변경 및 추가 개발은 별도의 비용이 발생할 수 있습니다.

투명한
소스코드 제공

소스코드 제공까지, 제작 과정의 일부입니다.

의뢰인의 소중한 아이디어를 바탕으로 제작된 플러그인의 소스코드를 투명하게 제공합니다. 소스코드 제공을 빌미로 별도의 추가 비용을 요구하지 않으며, 결과물뿐만 아니라 그 내부까지 확인하실 수 있도록 정직한 개발 서비스를 약속합니다.

불필요한 추가 비용 없이, 의뢰인의 아이디어로 완성된 결과물의 소스코드까지 제공합니다.

※ 제공된 소스코드의 임의 수정 및 무단 재배포, 소스코드를 활용한 별도의 상업적 행위는 금지됩니다. 단, 별도 협의가 이루어진 경우에는 예외로 합니다.

제작 가능 영역.

서버 한 곳을 네트워크 설계부터 컨텐츠, 운영 자동화까지 가능합니다.
아래는 실제로 만들어 운영 중인 영역이며, 이 밖의 요청도 상담을 통해 구현 방식을 제안드립니다.

  • 01

    멀티 네트워크 설계와 서버 분할

    단일서버를 메인·광산·던전·섬 등 여러 채널로 분할하고, 분할된 구조에 맞춰 플러그인 설정과 권한, 데이터 동기화를 세팅합니다. 프록시, 서버 간 이동, 대기열까지 포함합니다.

  • 02

    크로스서버 데이터 동기화

    돈, 인벤토리, 개인 설정이 완벽하게 연동됩니다. MariaDB와 Redis 캐시, PubSub 으로 실시간 반영하고, 메인 스레드에서 DB를 건드리지 않도록 합니다.

  • 03

    기존 플러그인 수정과 버전 업그레이드

    소스코드가 없는 플러그인의 분석과 수정, 구버전에서 최신 버전으로의 마이그레이션, 플러그인 간 충돌 해결, 느려진 플러그인의 구조 개선도 가능합니다.

웹 사이트

진행 절차

  1. 1

    상담

    원하시는 웹사이트와 요구사항을 확인합니다.

  2. 2

    견적

    구현 방식, 일정 및 비용을 안내합니다.

  3. 3

    개발

    요구사항에 맞춰 웹사이트를 제작합니다.

  4. 4

    사후 대응

    완성 이후 수정 및 업데이트까지 책임집니다.

제작 서비스 01서버 위키 및
웹사이트

서버의 정보를 한눈에, 유저에게는 더 편리하게.

서버와 웹사이트를 실시간으로 연동하여 각종 순위, 유저 정보 및 게임 내 주요 정보를 웹사이트에서 확인할 수 있도록 제작합니다.

단순한 정보 제공을 넘어, 유저가 원하는 정보를 빠르게 찾을 수 있도록 직관적인 UI와 체계적인 레이아웃을 설계합니다. 서버의 개성과 컨텐츠에 맞춘 맞춤형 디자인으로 정보 전달력을 높이고, 유저들의 접근성과 이용 편의성을 극대화합니다.

  • 실시간 서버 연동각종 순위 및 게임 내 주요 정보 실시간 제공
  • 맞춤형 UI/UX 설계직관적인 화면 구성으로 정보 접근성 향상
  • 서버 맞춤형 디자인서버의 컨셉과 이미지에 어울리는 웹사이트 제작
  • 효율적인 정보 관리유저들이 필요한 정보를 쉽고 빠르게 확인할 수 있는 환경 구축

제작 서비스 02자동 후원
사이트

후원 확인부터 보상 지급까지, 번거로운 수동 작업 없이 자동으로.

후원이 발생할 때마다 직접 입금 내역을 확인하고, 유저를 찾아 보상을 지급하는 번거로운 과정을 자동화합니다.

후원 발생 시 PUSH 알림을 통해 실시간으로 내역을 확인할 수 있으며, 사전에 설정된 지급 기준에 따라 보상이 자동으로 지급되도록 시스템을 구축합니다. 반복적인 운영 업무를 줄이고, 후원 내역 관리부터 보상 지급까지 보다 정확하고 효율적으로 처리할 수 있는 환경을 제공합니다.

  • 보상 자동 지급후원 금액 및 지급 기준에 따른 보상 자동 처리
  • 후원 내역 관리후원 기록을 체계적으로 관리하여 운영 편의성 향상
  • 운영 업무 자동화반복적인 수동 작업을 줄이고 관리 부담 최소화
  • 맞춤형 시스템 구축서버의 후원 정책과 보상 체계에 맞춘 기능 구현

최적화서버 최적화

감이 아닌 데이터로 분석하고, 경험으로 해결합니다.

서버 최적화는 단순히 설정값을 변경하는 작업이 아닙니다. 실제 부하 원인을 정확하게 파악하고, 서버 환경에 맞는 해결책을 적용하는 것이 핵심입니다.

직접 대형 서버를 운영하며 성능 저하와 각종 병목 현상을 분석하고 해결해 왔습니다. 실제 운영 환경에서 문제를 찾아 개선한 경험을 바탕으로, 원인을 알 수 없는 렉부터 반복적인 성능 저하까지 체계적으로 진단합니다.

  • 01

    진단이 먼저입니다

    추측이 아닌, 프로파일링 데이터로 원인을 찾습니다.

    Spark 프로파일링을 활용해 서버의 TPS, MSPT, CPU 사용량 및 주요 작업의 부하를 분석합니다. 실제로 어떤 플러그인과 작업이 성능에 영향을 주는지 확인하고, 최적화가 필요한 요소를 우선순위에 따라 도출합니다.

  • 02

    설정과 구조를 함께 점검합니다

    단편적인 설정 변경을 넘어, 서버 전체를 분석합니다.

    JVM 및 GC 설정부터 데이터베이스 연결 풀, 청크 로딩·저장 구조, 프록시 구성까지 서버 전반을 종합적으로 점검합니다. 개별 설정만 변경하는 방식이 아닌, 서버 구조와 운영 환경을 함께 고려해 실질적인 성능 개선을 목표로 합니다.

  • 03

    경험을 바탕으로 해결합니다

    직접 겪고 해결해 본 문제이기에, 접근 방식부터 다릅니다.

    실제 서버 운영 과정에서 발견하고 해결했던 다양한 병목 현상과 오류 대응 경험을 바탕으로 문제의 원인을 좁혀 나갑니다. 불필요한 설정 변경과 반복적인 시행착오를 줄이고, 서버 환경에 적합한 개선 방안을 제시합니다.

  • 04

    최적화 이후까지 확인합니다

    변경으로 끝내지 않고, 개선 효과까지 검증합니다.

    최적화 적용 전후의 프로파일링 데이터를 비교해 실제 성능 개선 여부를 확인합니다. 단순히 수치상으로 끝나는 최적화가 아닌, 안정적인 서버 운영과 지속적인 성능 유지를 목표로 개선 결과를 검증합니다.

최적화 가능 요소

  • 01

    이벤트 통합

    불필요한 반복 작업을 줄이고 처리 효율을 높입니다.

    여러 플러그인에서 중복으로 처리하는 이벤트와 반복적인 작업을 분석하고, 통합 가능한 로직을 정리합니다. 불필요한 연산과 중복 호출을 줄여 서버의 처리 부담을 낮추고 효율적인 이벤트 처리 구조를 구축합니다.

  • 02

    기존 플러그인 수정

    기능은 유지하면서, 불필요한 부하는 최소화합니다.

    기존 플러그인의 동작 구조와 코드를 분석해 불필요한 반복 연산, 비효율적인 데이터 조회, 과도한 작업 호출 등을 개선합니다. 기존 기능과 호환성을 최대한 유지하면서 성능 저하를 유발하는 요소를 제거합니다.

  • 03

    버킷 설정값 수정

    서버 환경에 맞는 최적의 실행 환경을 구성합니다.

    Purpur, Paper 등 서버 소프트웨어의 설정을 분석하고, 실제 운영 환경과 컨텐츠 특성에 맞춰 세부 설정을 조정합니다. 엔티티 처리, 청크 로딩, 틱 관련 설정 등을 종합적으로 검토해 안정성과 성능의 균형을 확보합니다.

  • 04

    전용 버킷 제작

    기본 설정만으로 해결하기 어려운 문제까지 대응합니다.

    기존 서버 설정 변경만으로 개선하기 어려운 경우, 서버의 컨텐츠와 운영 구조에 맞춘 전용 버킷 개발을 검토합니다. 불필요한 처리 과정을 개선하고 필요한 기능을 최적화해, 일반적인 설정 변경을 넘어선 맞춤형 성능 개선을 목표로 합니다.

직접 서버운영을 통해
실제로 찾아 고친 사례입니다.

같은 증상을 이미 겪고 고쳐 봤기 때문에 경험의 크기가 다릅니다.

서버 상태 상담받기
  • 접속 순간의 멈춤접속 시 DB 조회와 텔레포트를 비동기로 옮겨 해결
  • 시간이 지날수록 오르던 CPURedis 커넥션 풀 누수를 찾아 자동 정리
  • 저장할 때마다 생기던 끊김청크 저장 방식과 JVM·GC 설정 조정
  • 사람이 모이면 느려지던 채팅과 닉네임변경이 있을 때만 패킷을 보내도록 수정
  • 한 대에 몰려 있던 서버메인·광산·던전·섬을 두 호스트로 분산하고 리붓·백업 자동화