Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 


GDIPS Reborn!
Geometry Dash Indonesia Private Server

Open-source GDPS yang dibangun bersama komunitas
Setiap baris kode transparan (+_=) setiap kontribusi berarti

Open Source License PHP MySQL Version Status Contributors Welcome

Dibuat dengan ๐Ÿ’› oleh komunitas Geometry Dash Indonesia


๐Ÿ—‚๏ธ GMDIPS Repositories

๐Ÿข Organisasi

Central hub untuk semua proyek GMDIPS

๐ŸŒ Proyek Website

Frontend & konten website resmi โ€” Built with modern stack

โš™๏ธ Proyek Server

Backend, konfigurasi, dan deployment server

Kustomisasi visual & asset game


๐Ÿ–ผ Preview

GDIPS Logo

Dashboard
Screenshot dashboard โ€” Buka live demo


๐ŸŒŸ Kenapa GDIPS?

Banyak GDPS di luar sana. GDIPS beda karena:

Aspek GDIPS GDPS Lainnya
Kode ๐Ÿ”“ Open-source ๐Ÿ”’ Closed-source
Kontribusi ๐Ÿค Siapa saja bisa ๐Ÿ‘ค Hanya admin
Transparansi โœ… Penuh โŒ Minim
Komunitas ๐Ÿ  Indonesia-first ๐ŸŒ Umumnya global
Tujuan ๐Ÿ“š Belajar bersama ๐ŸŽฎ Main doang

"Kami tidak membangun server sempurna. Kami membangun ekosistem where everyone can learn, break things, and improve together."


โšก Fitur

๐ŸŽฎ Untuk Pemain

  • โœ… Upload & download level
  • โœ… System daily/weekly levels
  • โœ… Leaderboard real-time
  • โœ… Custom song upload
  • โœ… Gauntlet & map packs
  • โœ… Friend system

๐Ÿ›  Untuk Kontributor

  • โœ… Kode terbuka sepenuhnya
  • โœ… Arsitektur modular
  • โœ… Dokumentasi lengkap
  • โœ… Issue tracker aktif
  • โœ… Code review dari maintainer
  • โœ… Lingkungan belajar yang ramah

๐Ÿ”ง Untuk Host

  • โœ… Mudah di-deploy (XAMPP/cPanel/VPS)
  • โœ… Dokumentasi setup detail
  • โœ… Database migration ready
  • โœ… Konfigurasi fleksibel

๐Ÿš€ Quick Start

๐Ÿ“ฅ Download & Main

Mau langsung main? Download di sini

๐Ÿ–ฅ Self-Host

# 1. Clone repo
git clone https://github.com/flessan/GDIPS.git
cd GDIPS

# 2. Setup database
# Import database/gdips.sql ke MySQL

# 3. Edit konfigurasi
cp config/example.config.php config/config.php
# Sesuaikan DB_HOST, DB_NAME, DB_USER, DB_PASS

# 4. Arahkan web server ke folder ini
# XAMPP: taruh di htdocs/gdips
# VPS: setup virtual host

# 5. Selesai! Buka di browser
๐Ÿ“– Panduan Setup Detail (klik untuk expand)

Prasyarat

  • PHP 7.4+ (direkomendasikan 8.0+)
  • MySQL 5.7+ / MariaDB 10.3+
  • Web server (Apache/Nginx)
  • Modul PHP: pdo_mysql, mysqli, json, mbstring, curl, gd

Langkah XAMPP (Windows)

1. Install XAMPP
2. Start Apache & MySQL
3. Buka http://localhost/phpmyadmin
4. Buat database baru: "gdips_db"
5. Import file database/gdips.sql
6. Copy folder GDIPS ke C:\xampp\htdocs\
7. Edit config/config.php
8. Buka http://localhost/GDIPS

Langkah VPS (Ubuntu)

sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-mbstring php-curl php-gd php-xml
sudo systemctl enable apache2 mysql
sudo mysql_secure_installation

# Setup database
sudo mysql -u root -p
CREATE DATABASE gdips_db;
CREATE USER 'gdips'@'localhost' IDENTIFIED BY 'password_aman';
GRANT ALL ON gdips_db.* TO 'gdips'@'localhost';
FLUSH PRIVILEGES;
EXIT;

# Clone & setup
cd /var/www/html
sudo git clone https://github.com/flessan/GDIPS.git gdips
sudo chown -R www-data:www-data gdips
cd gdips
cp config/example.config.php config/config.php
nano config/config.php

๐Ÿ“ Struktur Project

GDIPS/
โ”œโ”€โ”€ ๐Ÿ“‚ database/              # SQL schema & migrations
โ”‚   โ”œโ”€โ”€ gdips.sql             # Schema utama
โ”‚   โ””โ”€โ”€ updates/              # Migration files
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ dashboard/             # Web dashboard (frontend)
โ”‚   โ”œโ”€โ”€ index.php
โ”‚   โ”œโ”€โ”€ levels.php
โ”‚   โ”œโ”€โ”€ upload.php
โ”‚   โ”œโ”€โ”€ css/
โ”‚   โ”‚   โ”œโ”€โ”€ style.css
โ”‚   โ”‚   โ””โ”€โ”€ responsive.css
โ”‚   โ””โ”€โ”€ js/
โ”‚       โ”œโ”€โ”€ main.js
โ”‚       โ””โ”€โ”€ utils.js
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ api/                   # Backend API endpoints
โ”‚   โ”œโ”€โ”€ getGJLevels.php
โ”‚   โ”œโ”€โ”€ uploadGJLevel.php
โ”‚   โ”œโ”€โ”€ login.php
โ”‚   โ””โ”€โ”€ ...
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ tools/                 # Utility & experimental tools
โ”‚   โ”œโ”€โ”€ levelDecryptor.php
โ”‚   โ””โ”€โ”€ songValidator.php
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ songs/                 # Storage untuk uploaded songs
โ”œโ”€โ”€ ๐Ÿ“‚ assets/                # Images, icons, resources
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ config/                # Konfigurasi
โ”‚   โ”œโ”€โ”€ example.config.php    # Template config
โ”‚   โ””โ”€โ”€ config.php            # Config aktif (gitignored)
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ docs/                  # Dokumentasi
โ”‚   โ”œโ”€โ”€ SETUP.md
โ”‚   โ”œโ”€โ”€ API.md
โ”‚   โ””โ”€โ”€ ARCHITECTURE.md
โ”‚
โ”œโ”€โ”€ ๐Ÿ“‚ .github/               # GitHub configs
โ”‚   โ”œโ”€โ”€ ISSUE_TEMPLATE/
โ”‚   โ”‚   โ”œโ”€โ”€ bug_report.md
โ”‚   โ”‚   โ””โ”€โ”€ feature_request.md
โ”‚   โ”œโ”€โ”€ PULL_REQUEST_TEMPLATE.md
โ”‚   โ”œโ”€โ”€ FUNDING.yml
โ”‚   โ””โ”€โ”€ workflows/
โ”‚       โ””โ”€โ”€ welcome.yml
โ”‚
โ”œโ”€โ”€ ๐Ÿ“„ .gitignore
โ”œโ”€โ”€ ๐Ÿ“„ CONTRIBUTING.md        # Panduan kontribusi
โ”œโ”€โ”€ ๐Ÿ“„ CODE_OF_CONDUCT.md     # Kode etik
โ”œโ”€โ”€ ๐Ÿ“„ LICENSE                # GPL-3.0
โ”œโ”€โ”€ ๐Ÿ“„ SECURITY.md            # Kebijakan keamanan
โ””โ”€โ”€ ๐Ÿ“„ README.md              # File ini

๐Ÿ—บ Roadmap

graph LR
    A[v2.1.3<br>Stabil] --> B[v2.2.0<br>UI Overhaul]
    B --> C[v2.3.0<br>Mod Tools]
    C --> D[v3.0.0<br>Full Rewrite]
    
    style A fill:#4CAF50,color:#fff
    style B fill:#FF9800,color:#fff
    style C fill:#2196F3,color:#fff
    style D fill:#9C27B0,color:#fff
Loading

v2.1.3 โ€” Stabil โœ… (Sekarang)

  • Core server functionality
  • Song upload system
  • Basic dashboard
  • Open-source release

v2.2.0 โ€” UI Overhaul ๐Ÿ”œ (Next)

  • Redesigned dashboard
  • Dark mode support
  • Mobile-responsive layout
  • Better level browsing

v2.3.0 โ€” Mod Tools ๐Ÿ“‹ (Planned)

  • Advanced moderation panel
  • Auto-mod system
  • Audit logs
  • Role management

v3.0.0 โ€” Full Rewrite ๐Ÿ”ฎ (Future)

  • Modern PHP framework
  • REST API architecture
  • Plugin system
  • Multi-language support

๐Ÿ”— Links Penting

Link Deskripsi
๐ŸŽฎ Download Game Download GDIPS client
๐ŸŒ Live Server Buka dashboard
๐Ÿ“Š Database Viewer Lihat data server
๐Ÿ’ป Source Code Repo GitHub ini
๐Ÿข Organization GDIPS Organization
โญ GDPSHub Profil di GDPSHub
๐Ÿ”ง GDI Portal Portal utilitas

๐Ÿ‘ฅ Komunitas

WhatsApp ย  Discord ย  Reddit



Statistik Komunitas

Discord Members WhatsApp Members Subreddit Members


๐Ÿค Kontributor

Terima kasih untuk semua yang sudah berkontribusi!


Ingin namamu ada di sini? Mulai berkontribusi!

๐Ÿ“Š Detail Kontributor
Kontributor Role Kontribusi
Fless Founder Core architecture, backend, infra
Zeroxy Co-Lead Community management, moderation
Kamu? Contributor ???

๐Ÿ’ฐ Support

dukungan finansial membantu server tetap hidup

Tako ย  Saweria



๐Ÿ’ก Cara support terbaik? Star repo dan kontribusi kode!


๐Ÿ“Š Star History

Star History Chart

โš– Lisensi

Proyek ini dilisensikan di bawah GNU General Public License v3.0

GDIPS Reborn - Geometry Dash Indonesia Private Server
Copyright (C) 2024 Fless & GDIPS Contributors

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Artinya: Kamu bebas menggunakan, memodifikasi, dan mendistribusikan kode ini โ€” asal tetap open-source dan memberi kredit.

๐Ÿ“– Detail Lisensi

Boleh:

  • โœ… Menggunakan untuk pribadi/komersial
  • โœ… Memodifikasi kode
  • โœ… Mendistribusikan versi modifikasi
  • โœ… Fork dan buat project sendiri

Wajib:

  • โš ๏ธ Tetap menyertakan lisensi asli
  • โš ๏ธ Menyertakan source code jika didistribusikan
  • โš ๏ธ Perubahan harus diberi tanda
  • โš ๏ธ Menggunakan lisensi yang sama (GPL-3.0)

Dilarang:

  • โŒ Menjadikan closed-source
  • โŒ Menghapus credit pemilik asli
  • โŒ Menuntut tanggung jawab atas kerusakan

๐Ÿ’ฌ Closing

"Open-source bukan soal kode gratis โ€” soal kepercayaan, transparansi, dan keyakinan bahwa bersama kita membangun sesuatu yang lebih besar."


Setiap โญ, setiap PR, setiap issue memiliki makna.

๐Ÿ’š Terima kasih sudah menjadi bagian dari perjalanan ini. ๐Ÿ’š


Divider

Free Code For Everyone :D
Star this repo & mulai kontribusi!

โฌ† Kembali ke atas

About

Open-Source Community Driven Geometry Dash Private Server

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors