Site Admin
Metin2-Patcher-Electron: A simple metin2 patcher made in Electron with React and TypeScript.
Image

A clean, modern patcher for Metin2 private servers built with Electron, React and TypeScript. Your players get a proper launcher that keeps their client up to date, and you get a codebase that is actually pleasant to customize.

What is Metin2-Patcher-Electron?
A simple metin2 patcher made in Electron with React and TypeScript.

A simple metin2 patcher made in Electron with React and TypeScript.\ The file verification is made with SHA256. Install NodeJS: https://nodejs.org/en/download/ \ Install Yarn: https://yarnpkg.com/getting-started/install Edit src/config.ts with your own values.\ Change resources/icon.png with your own logo (should be at least 256x256). yarn run start Starts the React App (aka Frontend) in development mode. yarn run build Builds a production ready React bundle. yarn run electron-start Starts the Electron App. yarn run electron-pack Builds a production package of the app. yarn run lint-fix Fixing some linting errors. This project was made with the intent of learn more about Electron, something I wanted to do for a while.\ If the folders don't exist, they'll be created.

The facts, straight from GitHub
  • Repository: Karbust/Metin2-Patcher-Electron
  • 19 stars and 11 forks, with 5 open issues
  • Written mainly in TypeScript
  • Licensed under MIT
  • Started in 2021, last updated 2021-11-30
Getting started
Grab it with: git clone https://github.com/Karbust/Metin2-Patcher-Electron.git
You need Node.js installed. Clone the repository, run npm install (or the package manager the README mentions), then follow the run instructions.

Frequently asked questions

Is Metin2-Patcher-Electron free to use?
It is released under the MIT license, so it is free to use. Read the license text for the exact terms before you ship anything based on it.

Is the project still maintained?
Development has slowed down: the last push was on 2021-11-30. The code is still valuable as reference, and forks may carry the work forward.

What do I need to know before diving in?
The project is written mainly in TypeScript, so some familiarity there helps a lot. Start with the README, then browse the open issues to see what the rough edges are. That is usually the fastest way to understand the real state of any repository.

Where do I get help if I am stuck?
Open an issue on the GitHub issue tracker, check existing discussions, and of course post right here in this topic. Someone in the Metin2 community has probably hit the same wall before you.

Over to you
Have you tried Metin2-Patcher-Electron? Are you running it, forking it, or did you rage quit halfway through the setup? Reply below with your experience, your questions or your own favorite alternative. If there is enough interest we can put together a community guide for it.

Information

Users browsing this forum: No registered users and 2 guests