Penjaga Kota
Bot Discord resmi Township Tale, ditulis dengan Discord.NET
Bergabunglah dengan https://discord.gg/townshiptale untuk melihat Town Crier beraksi!
Ini masih tahap awal, jadi masih memikirkan cara kerjanya di GitHub.
Siapa yang harus diajak bicara tentang suatu hal:
- Joel_Alta di Discord yang tertaut di atas
Hal-hal yang memerlukan perbaikan serius:
- Program.cs - muntah , keseluruhan proyek ini adalah apa yang terjadi ketika seseorang meretas sesuatu tanpa memikirkan di mana/bagaimana segala sesuatunya diatur.
- Saat ini file konfigurasi ChatCraft berisi semua konfigurasi game (lokasi, item, dll.) serta setiap 'pemain'. Ini berarti file tersebut berukuran sangat besar di server yang besar, dan semuanya dimuat ke dalam RAM saat startup.
- Profil pemain ChatCraft juga memiliki informasi yang tidak terkait dengan chatcraft, seperti tanggal bergabung, dll.
- Idealnya 'profil pemain' dipindahkan ke suatu bentuk sistem database.
- Idealnya, game ini juga bukan satu file besar, melainkan dipecah sedemikian rupa, agar memungkinkan kontribusi kumpulan item, lokasi, dll dengan lebih mudah.
Rintangan yang perlu kita atasi:
- Proyek ini bergantung pada dua proyek internal (disebut WebApiClient dan WebApiModels). Ini telah kami sambungkan melalui Nuget ke repositori pribadi kami. Saya sudah memasukkan DLL ke dalam repo secara manual.
Beberapa hal lain yang perlu diperhatikan secara samar-samar:
- Chatty Township sedang dalam proses penulisan ulang, dan versi pertama bahkan belum selesai.... Jadi banyak kekacauan di sana. Apa pun dengan !tc adalah semi-warisan dan akan diganti
- Ada beberapa kode pelaporan JIRA otomatis di sana. Itu tidak digunakan, karena saya tidak punya waktu untuk mengerjakannya.
Persyaratan tambahan untuk menjalankan:
-
token.txt
ada di sebelah file yang dapat dieksekusi (di folder bin
?). Isinya adalah
-
account.txt
ada di sebelah execuable (di folder bin
?). Isinya adalah |
Informasi acak lainnya:
-
reporter.json
pergi ke suatu tempat jika Anda ingin melihat fitur JIRA yang disebutkan di atas. Kontennya harus seperti berikut:
{
"AllowedRolesIDs" : [
416788657673076737 ,
334938548535033857
],
"Version" : " 0.0.2.3 " ,
"ServerID" : 0 ,
"Username" : " " ,
"Password" : " " ,
"JiraUrl" : " " ,
"JiraProject" : " " ,
"BugIssueType" : " 1 " ,
"UserStory" : " 7 " ,
"CustomFieldId" : " 0 "
} ```