Support OpenKore:
Learn about
the Fund Pool

Tentang OpenKore

English | 한국어 | Bahasa Indonesia | Русский

Contents

Sejarah dari OpenKore

Mengenai saya

Cerita ini ditulis oleh saya, VCL. Saya adalah pemimpin project OpenKore, dan saya adalah salah satu dari orang yang memulai OpenKore di tahun 2003 lalu. Saya juga adalah salah satu dari beberapa orang yang tidak meninggalkan komunitas bot Ragnarok Online. Pertama kali saya mulai bermain Ragnarok Online saat Mei atau Juli 2002, dimana iRO (server internasional) saat itu masih pada periode "beta 2", dan masih gratis.

Sejarah bot

Saya pertama bermain secara manual, tetapi lama-kelamaan berubah menjadi membosankan. Itulah bagaimana saya mulai mencari bot. Saya tidak dapat mengatakan banyak mengenai sejarah dari bot sebelum saya dikenalkan padanya, jadi saya akan mengatakan pada anda yang saya ketahui.

Pada pertengahan 2003, terdapat banyak bot. Saya tidak akan membuat anda bosan dengan keterangan detailnya, tapi ini adalah beberapa dari yang paling dikenal luas:

Nama Kualitas Apa yang terjadi?
Revemu Bagus :-) Mati :-(
Kore Bagus :-) Mati :-(
ApezBot Sangat Menyedihkan :-( Mati :-(

Yeah, kamu sudah membacanya. Mereka semua sudah mati sekarang! Dengan "mati", saya bermaksud:

  • Mereka tidak lagi dikembangkan oleh pengembangnya.
  • Mereka sudah tidak bekerja lagi di server RO sekarang ini.

Mereka mati karena pengembangnya sudah kehilangan rasa tertarik pada RO.

Itu Mengesankan, tapi bagaimana dengan OpenKore?

Anda mungkin sudah menyadari Kore yang ada pada tabel diatas. Namanya sangatlah mirip dengan OpenKore! Memang seharusnya ada sesuatu dengan OpenKore... benar?

Ya, itu benar. Dari semua bot, Kore memang unique: dia satu-satunya bot open source. Sekarang, apa itu open source lagi? Open source berarti bahwa semua orang dapat melihat, merubah dan mendistribusikan source code. Ini mungkin kedengaran gila untuk beberapa orang, tapi ini adalah sebuah alasan mengapa OpenKore berada sekarang, dan mengapa saya mempertahankan OpenKore. Hal ini mengundang orang untuk mengkontribusikan perbaikan lebih baik kembali pada komunitas, jadi semua orang dapat menikmatinya.

Kore memiliki kesalahan yang sangat fatal: Kura, pengembang asli yang menulis Kore, tidak melakukan apapun pada kebanyak kontribusi. Kebanyakan kontribusi hanya berdiam saja di forum hingga berdebu, Sementara Kura hanya menggabungkan sedikit kontribusi yang diberikan pada program Kore utama. Hal ini seharusnya tidak hadir sebagai sebuah kejutandimana banyak kontributor yang tidak bahagia mengenai hal itu. Sebagai hasilnya, banyak ranting dari Kore bermunculan.

Beberapa kontributor Kore pada saat itu adalah: Kura, Karasu, Solos.

Apa kamu mengatakan "ranting"?

Ya.

Sebuah ranting!

Tidak, Saya tidak mengatakan tentang ranting macam itu! Ranting yang saya maksudkan adalah versi terpisah dari Kore, dipelihara oleh orang lain. Sebagai contoh, seorang kontributor, Solos, membuat versi miliknya sendiri yang dipanggil Solos Kore (skore untuk singkatnya) dimana memasukkan banyak pengembangannya sendiri. Ada banyak ranting lainnya, tapi tidak diketahui banyak mengenai mereka. Untuk alasan yang tidak diketahui, website dari Kore tidak aktif selama berbulan-bulan, dan Kura tidak ada ditempat selama waktu itu. Jadi semua pengguna yang menggunakan Kore berpindah pada skore. Dalam waktu dekat skore menjadi ranting Kore yang paling populer.

Ini bukan berarti mengatakan kalau Kura bukan orang yang tidak brilian. Dia memang brilian. Kemampuan teknisnya sangatlah tinggi, dan dia menulis kebanyakan dari dasar kode Kore. Kemampuan mengatur projectnya dapat digunakan untuk beberapa perbaikan.

Skore kelihatannya telah menggantikan Kore, tetapi Solos melakukan kesalahan fatal yang sama seperti Kura: dia tidak sepenuhnya menggabungkan kontribusi balik yang ada pada program utama. Sebagai hasilnya, Banyak ranting bermunculan lagi, kali ini didasarkan dari Skore. Kenyataan makin buruk, setelah beberapa bulan Solos secara misterius menghilang - dia mungkin kehilang rasa tertarik pada RO. Semuanya menjadi semakin jelek, ketika:

  • iRO diupgrade ke Comodo, dimana merusakkan banyak sekali bots. Bot tidak dapat mendeteksi beberapa player dan monster. Sebagai hasilnya, tidak hanya bot mudah mati, mereka juga menyampah(kill steal) orang.
  • Masih banyak kontributor di forum skore. Sebuah perbaikan dirilis oleh kontributor yang ada, tetapi hanya Solos yang memiliki akses pada website (dimana download page berada). Jadi versi modifikasi Skore, yang dipanggil Skore-revamped oleh pengembangnya, dirilis dengan posting link download pada topic yang di 'sticky' pada forum!
  • Halaman download pada website Skore tidak pernah diperbaharui lagi. Jadi banyak dan banyak sekali orang mencoba versi yang ada pada halaman download, yang tidak berkerja, dan datang pada forum dan komplain kalau itu tidak bekerja - tanpa membaca dulu topic yang disticky pada forum dimana terdapat link menuju Skore-revamped.

Kami menerima komplain baru setiap hari.

Zzz.... sudahlah katakan pada saya tentang OpenKore!

OK OK, Saya akan menuju pada poinnya! Secara jelasnya sesuatu tidak dapat berjalan seperti itu. Saya banyak memiliki pengalaman dengan manajemen project open source, dan itu mengejutkan saya kalau tidak diantara Kura atau Solos yang menggunakan alat kolaborasi semacam CVS. Jadi saya membentuk team dengan kontributor Skore lainnya, dan mendirikan project OpenKore. OpenKore didasarkan dari Skore-revamped. OpenKore tidak akan membuat kesalahan yang sama seperti Kore dan Skore perbuat:

  • Project dari OpenKore mengundang pengembang untuk bergabung dan bekerja-sama . Itu berarti lebih sedikit ranting, tidak bertambah.
  • Melalui alat kolaborasi seperti CVS(ditawarkan dengan baik oleh SourceForge, dimana menjadi host dari banyak project open source), banyak orang mampu bekerja pada OpenKore pada saat yang sama, hal ini meningkatkan efisiensi dengan drastis.
  • Banyak orang mampu mengupdate website OpenKore.

Jadi apabila saya meninggalkan RO atau tertabrak oleh sebuah Bus, orang lain dapat mengambil apa yang saya tinggalkan tanpa harus membuat lagi roda untuk berputar dan berputar lagi. Bagian "Open" dari OpenKore mengartikan dasar dari open source OpenKore.

Website asli Kore kembali online, kali ini dihost oleh SourceForge (sama seperti OpenKore). Tapi Kore tetap saja mati - Kura meninggalkan kejadian tak lama setelahnya.

Pengembang utama pada saat ini adalah: xlr82xs, blueviper22, junq, Dn4cer, brokencard dan saya sendiri.

=====> Pada poin ini, kami berada pada akhir 2003.

Memasuki Modkore

Satu diantara sekian ranting kore adalah Modkore, dikembangkan oleh Star-Kung. Kami di OpenKore mencoba untuk tetap low-profile dikarenakan forum Skore benar-benar dikotori oleh orang yang melakukan junk post, dan kami tidak ingin orang orang tersebut menemukan OpenKore. Sebagai hasilnya, setelah kejatuhan dari Skore, banyak dan makin banyak orang mulai menggunakan Modkore.

Tetapi Modkore - dengan penuh kejutan - menderita karena melakukan kesalahan fatal yang sama seperti Kore dan Skore! Kenyataannya, tidak sepenuhnya sama persis. Star-Kung memang menggunakan CVS, dan Modkore mempunyai banyak pengembang. Tetapi Modkore tidak memeiliki kerja-sama dan budaya kontribusi seperti yang dipunyai OpenKore. Jadi OpenKore sedikit demi sedikit memperoleh pengembang, sementara jumlah dari pengembang Modkore tetap tidak berubah. Perhitungan kasar dari penyebaran bot di masyarakat luas pada waktu itu adalah:

Nama Penyebaran
Modkore ****************
OpenKore *****
Revemu *

Kekacauan pRO

Mari kita percepat pada awal 2005. Banyak yang telah berubah semenjak 2003: iRO tidak lagi menjadi satu-satunya server RO yang bukan Korea. Server Chinese, Japanese, Indonesian, Thai, Malaysian dan Philippines bermunculan. Pada kenyataannya, server Philippines (pRO) masih (dan tetap masih!) menjadi server dengan jumlah orang paling banyak! Jika anda mengunjungi forum-forum bot RO, 80% dari post yang ada berasal dari orang Philippines, dan kebanyakan dari pertanyaannya adalah mengenai Modkore. Ironisnya, kebanyakan dari pertanyaannya adalah mengenai dimana dapat download Modkore.

Sesuatu yang aneh terjadi di server Malaysia(mRO). OpenKore tidak bekerja dengan baik di mRO. Pengembang OpenKore dan kontributor membenahi hal tersebut setelah beberapa bulan setelahnya, sementara Modkore tidak. Beberapa bulan setelahnya, pada bulan Maret, server pRO mengalami hal yang sama. Jadi semua bot Modkore berhenti bekerja secara mendadak di pRO! Oh tidak, apa lagi sekarang? Apakah Yang Maha Kuasa telah meninggalkan kita? Apa yang akan terjadi pada kehidupan bot kita? Tetapi tunggu dulu, rumornya mengatakan kalau OpenKore bekerja di pRO. Kenyataannya, OpenKore memang bekerja di pRO karena support mRO sudah dibenahi!

Sebenarnya, tidak terlalu susah untuk menebak apa yang terjadi. Efek pada OpenKore layaknya seperti sebuah air terjun. Ini adalah gambar yang bagus untuk mengilustrasikan poin saya:
Lihat perubahan pada penyebaran masyarakat luas!

Selanjutnya, Modkore beralih pada closed source pada pertengahan-2005. Saya percaya alasan mereka adalah untuk menghindarkan orang dari membuat versi kill steal dari ModKore. Saya percaya ini adalah sebuah kesalahan untuk beralih pada closed source. Sekali lagi, keuntungan daripada open source jauh melebihi resiko yang ada. Dan seharusnya hal ini adalah illegal untuk membuatnya closed source, karena Kore adalah open source dan dilisensikan dibawah GPL.

Oh, dan sudahkah saya menjelaskan kalau Revemu sudah sepenuhnya mati? Revemu sudah rusak semenjak akhir 2003, ketika iRO Comodo datang. Tidak hanya Revemu closed source, mereka juga hanya memiliki sedikit sekali pengembang. Sepanjang pertengahan 2005, seseorang menanyakan sebuah pertanyaan untuk mengalihkan Revemu pada open source di forum Revemu. Kebanyakan dari respon yang ada, bahkan dari pengguna-pengguna, adalah negatif, dan seperti:

  • "Tetapi orang akan mencuri source code itu dan mengklaim bahwa itu adalah program mereka!"
  • "Hacker-hacker akan menaruh virus dan trojan pada Revemu!"
  • dan lain-lain...

Tidak mungkin tentu saja. OpenKore adalah bukti hidup bahwa open source memberikan banyak keuntungan daripada kebalikannya. tetapi apa saja mengapungkan perahu mereka.

Tidak semuanya di forum Revemu anti-open source. Beberapa orang memintanya untuk open source. Beberapa pengembang OpenKore pergi kesana untuk mengklarifikasikan kenapa orang-orang takut pada open source adalah hal yang irrasional. Tetapi moderator forum Revemu menghapus semua post yang mendukung open source, bahkan tidak memperbolehkan diskusi yang adil. Itulah seberapa mereka anti pada open source. Terkadang mereka membuka sebuah polling. Dan pada minggu-minggu pertama, kebanyakan orang memvoting pada "berikan source code pada sedikit orang yang terpilih". Setelah beberapa minggu, "open source Revemu" menjadi pilihan utama. Tetapi dari diskusi yang telah tercipta - Revemu tidak dialihkan pada open source.

Yah, kita semua tahu apa yang terjadi pada Revemu. Apa kamu pernah mendengar Revemu sebelum anda membaca halaman ini? Apakah anda pernah menggunakannya? Tidak? yah itu mengilustrasikan poin saya.

Seperti waktu yang berlalu...

...Pengembang baru datang dan pergi. Pengembang yang datang, mengkontribusikan, dan pergi, termasuk: jojobaoil, anu, fov, Ven'Tatsu, aputs. Tanpa kontribusi mereka, OpenKore tidak akan menjadi seperti hari ini.

Sekarang, Modkore hampir tidak aktif. Mereka hampir tidak memiliki pengembang lagi. Star-Kung kelihatannya telah menginggalkan kehidupan RO.

mRO dan pRO tidak hanya menjadi satu-satunya server yang mengalami perubahan secara konstan. Perubahan terjadi pada server lainnya juga. Setiap kali, OpenKore harus dimodifikasi untuk mendukung perubahan yang ada.

Sedikit dan potongan macam-macamnya

  • Ada banyak ranting Kore lainnya, seperti contohnya milik Chinese dan Japanese. Sedikit yang tahu mengenai mereka. Mereka semua memilih closed source. Seperti yang pernah dibicarakan sebelumnya, seharusnya illegal untuk tetap membuatnya tertutup.
  • VisualKore mulai pada pertengahan 2004, didasarkan pada OpenKore. Perbedannya dari OpenKore hanya bahwa VisualKore lebih seperti produk yang lebih dipoles. Sementara itu, Saya telah membuat sebuah keputusan untuk membuat OpenKore gratis dan selamanya open source.

Pelajaran yang harus dipelajari dari sejarah

  • Open source memang bagus. Periode. Jika anda tidak percaya pada saya, lihat apa yang terjadi pada Revemu.
  • Menjadi open source tidak cukup bagus. Project yang berlangsung juga harus dipelihara dengan baik, atau anda akan berakhir pada komunitas yang beku.
  • Server RO berubah setiap waktu. OpenKore harus secara konstan diperbaharui, atau akan berhenti bekerja.
  • Kedatangan pengembang-pengembang dalam jumlah banyak adalah hal yang membuat perbedaan. Pengembang datang dan pergi. Tanpa pengembang baru, OpenKore akan hancur hingga berhenti, dan akan mati.

OpenKore hari ini, dan status komunitas bot

Kenapa anda masih membaca ini? Yah sudahlah, itu tidak penting, yang penting adalah anda membaca ini. :)

Kebaikannya :-)

OpenKore telah menyelesaikan beberapa hal bagus, dan kita harus bangga akan hal itu.

  1. OpenKore telah memiliki sekitar 95% penyebaran ke masyarakat luas. Beberapa orang masih menggunakan Modkore - masih berjalan di beberapa server. Kenyataannya, OpenKore adalah satu-satunya bot yang dipepelihara secara aktif di bumi ini.
  2. Kebanyakan dari post yang ada di forum bot adalah mengenai OpenKore.
  3. Kami memiliki website dan dokumentasi yang lebih baik dari bot RO lainnya yang pernah ada. Sebagai salah satu contohnya, Revemu hanya memiliki sebuah forum - downloadnya di hubungkan langsung dengan topic di forum! Kore, Skore dan Modkore hanya memiliki sebuah manual. OpenKore di tangan lain memiliki sebuah website informatif.
  4. Kami memiliki dokumentasi pengembang. Kore, Skore dan Modkore bahkan tidak mencobanya.
  5. Komunitas kami bersifat internasional.

Keburukannya :-|

Tidak semuanya berjalan bagus:

  1. Dokumentasi tidak 100% selesai. beberapa opsi konfigurasi tidak didokumentasikan atau didokumentasikan dengan buruk.
  2. Dokumentasi pengembang juga tidak sepenuhnya selesai.
  3. Saya menulis 95% dari dokumentasi pengembang. :( Hal ini juga berarti kalau saya tertabrak oleh bus, pengembangan dokumentasi pengembang akan berhenti.
  4. Terhindar dari semua upaya meningkatkan kinerja website dan kualitas website, kami masih memiliki n00bs. Orang-orang ini tidak membaca apapun dan langsung menuju forum untuk menanyakan pertanyaan bodoh. Moderators dan pengguna yang sudah lama harus memberi makan mereka.

Kejelekannya :-(

  1. Kita sangat kekurangan akan pengembang!
  2. Kebanyakan dari orang-orang saat ini hanyalah "seperti lintah": mereka menggunakan OpenKore, dan mereka menanyakan bantuan di forum, api mereka tidak memberikan kontribusi balik apapun.

Noooo!

Dengan kata "buruk", Saya mengartikan sangat buruk, bahkan sangatlah terlalu buruk. Ijinkan saya memberitahukan arti dari kata "support community (komunitas support)". Dari seluruh komunitas OpenKore, hanya sebuah bagian yang merupakan komunitas support. Orang dari komunitas support secara aktif memberikan kontribusi balik pada komunitas ini sendiri. Kontribusi dapat termasuk:

  • Source code. Ini berarti, membantu pengembangan OpenKore.
  • Dokumentasi , guide, manual, FAQ, dan lain-lain.
  • Mengatur forum dan menjaganya tetap bersih.
  • Yah, semuanya yang dapat meningkatkan kinerja sebuah komunitas.

Komunitas support sangatlah lemah saat ini. Mari lihat pada kebanyakan post yang ada di forum:

  • "Tolong bantu saya plss!!!"
  • "Tolong bantu saya ini tidak bekerja!!!"
  • "OMG kirimkan saya config pls!!"

Yah, kamu sudah mendapatkan poinnya (Saya harap). Terlalu banyak orang yang menanyakan pertanyaan, Tetapi tidak banyak orang yang menjawab mereka. Kebanyakan orang datang kersini, menanyakan sebuah pertanyaan, dan kemudian pergi begitu saja tanpa peduli untuk membantu orang lain (orang yang seperti lintah). Mereka hanya menginginkan zeny dan item, tidak menyadari bahwa sikap seperti itu akan berakibat sangatlah buruk untuk semua orang, termasuk mereka sendiri. Inilah bagaimana ratio menggambarkannya:

Komunitas OpenKore: ratio support orang yang seperti lintah

Yang paling sangat perlu diperhatikan adalah kekurangan jumlah dari pengembang. Kami hanya memiliki 3 pengembang aktif saat ini. Dari yang diharapkan hingga 15,000 user (mungkin lebih). Orang-orang menanyakan permintaan fitur baru setiap kali. Mereka melaporkan bug setiap kali. Bahkan, ada ribuan private server diluar sana, dan setiap harinya orang-orang datang ke forum kami melakukan komplain bahwa OpenKore tidak bekerja pada private server mereka. Yah, OpenKore tidak bekerja pada private server mereka kecuali seseorang memberikan bantuan untuk server tersebut - tetapi kami memiliki sedikit pengembang dan kami semua sangatlah sibuk!

Jika hal ini tidak diatasi, komunitas ini akan terjun menuruni bukit, dan pada kedepannya tidak seorangpun akan dapat bot lagi! Ini bukan bahan canda/tawa, atau mungkin saya menakuti anda: Saya hanya menjadi realistis.

Apa yang dapat saya lakukan?

Kami Butuh Anda!

Anda dapat membuat perbedaan! Pada kenyataanya, orang-orang seperti anda adalah orang yang membuat sebuah perbedaan. OpenKore diciptakan oleh sebuah komunitas , untuk komunitas. Bergabunglah dengan komunitas support! Bergabunglah dengan kami untuk menciptakan sebuah komunitas bot menjadi tempat yang lebih baik! Anda tidak perlu menjadi seorang pengembang untuk dapat membantu.

  • Suka membantu. Menjawab pertanyaan orang-orang di forum. Menulis/ meningkatkan dokumentasi,guide, dan lainnya.
  • Baca list OpenKore yang akan dikerjakan untuk melihat hal hal yang kiranya dapat anda lakukan.
  • Jika anda mempunyai ide yang tidak ada di list yang akan dikerjakan, silahkan jadi tamu saya dan tambahkan. :) Atau lebih baik lagi, lakukan saja!
  • Jika anda adalah seorang pengembang, silahkan bergabung dengan tim pengembang. Anda tidak perlu untuk mendaftarkan diri atau memproklamirkan diri anda sendiri, cukup post kontribusi anda di forum.

Terima kasih.

Orang-orang yang telah menciptakan perbedaan

Developer

Active
  • VCL - Project Leader
  • isieo - Project Manager
  • kaliwanagan - Project Manager
  • Bibian - Project Manageress
  • kLabMouse - ROPP co author
  • heero - pRO support
  • darkfate
  • abt123 - tRO support and other plugins
  • sli
Inactive
  • arachno - macro plugin author
  • junq
  • blueviper22
  • xlr82xs
  • dn4cer
  • Star-Kung
  • Ven'Tatsu
  • pmak
  • jsteng
  • anu
  • Joseph
  • aputs
  • fov
  • Damokles
  • denni
  • hakore
  • illusionist
  • jerry
  • japplegame
  • jojobaoil
  • punkpudding

Moderators

Active
  • --Roger-- - moderator , admin of Brazillian Openkore forums
  • h4rry84 - moderator, admin of Indonesian OpenKore forums, documentation writer
  • cozzie
Inactive
  • avokato - ex-documentation writer
  • SkyFX - ex-moderator

Supporter

  • MrNads
  • piroJOKE
  • Rodrigo01 - Admin of Spanish OpenKore forums
  • SuperN00b - Admin of Filipino OpenKore forums
  • lkm - Admin of Chinese OpenKore forums
  • ChaoticGood - Admin of Filipino OpenKore forums
  • Tic Or Tac - Admin of French OpenKore forums
  • skseo - Ex-admin of the Korean OpenKore forums

Documentor Writers

  • penz'
  • cozzie
  • abt123 - Thai Translator
  • h4rry84 - Indonesian translator
  • Pachu - Spanish translator
  • alvarosou - Portuguese Translator
  • Azraelus - VisualKore FAQs
  • Littlewens - Tranditional Chinese Translator
  • clarious - Vietnamese Translator
  • diinie - Thai Translator
  • Opo - French translator
  • dency45 - Filipino/Tagalog translator