{"id":21054672,"url":"https://github.com/ruk33/l2auth","last_synced_at":"2025-04-06T13:12:23.891Z","repository":{"id":40672507,"uuid":"144492984","full_name":"Ruk33/l2auth","owner":"Ruk33","description":"Lineage 2 C4 server written in C as a learning exercise","archived":false,"fork":false,"pushed_at":"2025-02-09T01:36:32.000Z","size":44205,"stargazers_count":82,"open_issues_count":0,"forks_count":19,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-30T12:08:59.931Z","etag":null,"topics":["emulator","lineage","lineage2"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ruk33.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"francomontenegro"}},"created_at":"2018-08-12T18:57:01.000Z","updated_at":"2025-01-23T17:08:55.000Z","dependencies_parsed_at":"2023-12-09T21:25:49.299Z","dependency_job_id":"94fc5575-8e26-447b-bb05-9e236e0fb4f0","html_url":"https://github.com/Ruk33/l2auth","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ruk33%2Fl2auth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ruk33%2Fl2auth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ruk33%2Fl2auth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ruk33%2Fl2auth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ruk33","download_url":"https://codeload.github.com/Ruk33/l2auth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247485290,"owners_count":20946398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emulator","lineage","lineage2"],"created_at":"2024-11-19T16:16:08.851Z","updated_at":"2025-04-06T13:12:23.870Z","avatar_url":"https://github.com/Ruk33.png","language":"C","funding_links":["https://ko-fi.com/francomontenegro"],"categories":[],"sub_categories":[],"readme":"lineage 2 server emulator for the chronicle 4 written in c just for fun.\n\nin windows, how to use?\n- update your Windows/System32/drivers/etc/hosts file to \n  include: 127.0.0.1 l2authd.lineage2.com\n- to run the login server, cd bin \u0026\u0026 login_server.exe\n- to run the game server, cd bin \u0026\u0026 game_server.exe\n- that's it, open your lineage 2 client and enjoy. accounts are created automatically\n\nin windows, how to build?\n- download visual studio\n- update your environment path to include the folder containing the file vcvarsall.bat\n- run build.bat\n\nin linux, how to use?\n- update /etc/hosts to include: 127.0.0.1 l2authd.lineage2.com\n- to run the login server, cd bin \u0026\u0026 ./login_server\n- to run the game server, cd bin \u0026\u0026 ./game_server\n- that's it, open your lineage 2 client and enjoy. accounts are created automatically\n\nin linux, how to build?\n- install openssl lib (sudo apt install libssl-dev)\n- run bash ./build.sh\n\nnotes\n- the login server uses the port 2106\n- the game server will automatically use the port 7777 \n\ncredits\n- l2j: https://www.l2jserver.com\n- openssl: https://www.openssl.org\n\ntodo\n- add stop timer flag to stop the timer thread\n- wclose should signal instead of just setting the variable\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruk33%2Fl2auth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruk33%2Fl2auth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruk33%2Fl2auth/lists"}