Fosscord, madal isgaarsiineed oo furan oo ku habboon khilaafka

Dhawaan siidaynta ugu horeysay ee tijaabo ah qaybta server-ka ee mashruuca "Fosscord", kaas oo horumara madal isgaarsiineed oo furan si loo abaabulo wada xidhiidhka bulshada dhexdeeda iyada oo loo marayo sheeko, muuqaal iyo wicitaano cod ah.

Farqiga muhiimka ah ee mashaariicda kale ee furan ee leh ujeedo la mid ah, sida Kacaan iyo Rocket.Chat, waa waafaqsanaanta heerka borotokoolka ee Discord messenger: Isticmaalayaasha Fosscord waxay la xiriiri karaan dadka sii wada isticmaalka adeegga discord.com.

Ku saabsan Fosscord

Serverka in Waxay kuu ogolaanaysaa inaad ka hirgeliso madal tas-hiilaadkaaga oo ay ku jiraan qaybo leh hirgelinta Laga soo bilaabo Discord-u hoggaansan HTTP API, albaab ku salaysan borotokoolka WebSocket, shabakad gudbinta nuxurka, PSTN iyo WebRTC server-yada loogu talagalay abaabulka isgaarsiinta codka iyo muqaalka, yutiilitida, iyo isku xirka shabakadda ee maamulka. MongoDB waxaa loo isticmaalaa sidii DBMS. Mashruuc gaar ah ayaa horumarinaya macmiilka CSS iyo qaab-dhismeedka abuurista isku-xidhka-qaabka Discord.

Hadafka ugu dambeeya ee mashruucu waa in la abuuro Discord clone kaas oo si buuxda gadaal u socon kara laakiin taasi waxay bixisaa shaqooyin horumarsan. Macmiilka Fosscord waxay awood u yeelan doontaa inay beddesho macaamiisha Discord ee rasmiga ah, iyo server-ka Fosscord wuxuu kuu oggolaanayaa inaad ku socodsiiso server-ka Discord ku habboon qalabkaaga.

Fosscord waxay higsaneysaa inay noqoto mid-mid-midab buuxa oo Discord ah, iyadoo ku daraysa astaamo dheeri ah oo loo isticmaali karo beddelka macmiilka rasmiga ah oo wali ku xidhma discord.com oo martigelisa tusaalooyinka server-ka Fosscord ee gaarka ah.

Fosscord waxay higsaneysaa inay bixiso khibradda isticmaale ee ugu macquulsan, iyadoo dib u dhacsan oo la jaan qaadaya astaamaha Discord oo ay ku darayso kuwa cusub/kor u qaadida kuwii hore iyadoo la ilaalinayo sirta isticmaale ee dhamaadka-ilaa-dhamaadka taageerada sirta ah.

Taageerada Discord waxay gacan ka geysan doontaa fududaynta u gudubka isticmaalayaasha ee madal furan, fududaynta socdaalka bot, iyo bixinta awoodda lagu ilaalinayo isla socodka shaqada iyo jawiga isgaarsiinta; hijrada kadib, isticmaalayaashu wali way la xidhiidhi karaan asxaabta sii wada adeegsiga Discord.

Ka mid ah faa'iidooyinka ee madal Fosscord, ah awood u lahaanshaha hagaajinta dhammaan dhinacyada iyo xaddidaadaha, qaab dhismeed baahsan oo aan lahayn hal dhibic oo guul darro ah (waxaa loo malaynayaa in macmiilku ku xidhmi karo dhowr server isku mar), cAwoodda lagu ballaariyo shaqeynta iyada oo loo marayo plugins, beddelo muuqaalka iyada oo loo marayo mawduucyo oo isticmaal sirta dhammaadka-ilaa-dhamaadka ee wada-xaajoodyada qarsoodiga ah, iyo sidoo kale in la kordhiyo awoodda server-ka, taageerada bots ayaa la bixiyaa.

Tilmaamaha kale taagan:

  • Macmiilku waxa uu ku xidhi karaa dhawr tusaale oo server ah iyada oo aan loo baahnayn in la furo dhawr jeer.
  • Macmiilku waa in uu ahaado mid la sii kordhin karo iyada oo loo marayo plugin sugan iyo nidaam mawduuc leh oo leh bakhaar u gaar ah.
  • Server-ku waa inuu ahaadaa mid lagu faafin karo bots, sida Discord, iyada oo aan loo baahnayn in la beddelo wax aan ka ahayn dhammaadka API.
  • Mashruucu waa il furan si qof walba u arko waxa ka dhacaya hoostiisa oo ay bulshadu sii wadi karto oo ay ballaarin karto.
  • Wax walba waa lagu habeyn karaa goobaha server-ka qof walbana wuxuu ku dari karaa astaamo u gaar ah, si aadan jidka u gelin.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato, waad hubin kartaa faahfaahinta Xiriirka soo socda.

Waxa kale oo muhiim ah in la sheego in code-ka mashruuca uu ku qoran yahay TypeScript iyadoo la adeegsanayo habka Node.js oo lagu qaybiyo shatiga AGPLv3. Dhismayaasha server-ka ka baxsan sanduuqa waxay diyaar u yihiin Linux, Windows, iyo macOS.

Sida loo rakibo Fosscord Linux?

Kuwa xiisaynaya inay awood u yeeshaan inay ku rakibaan utility-gan ugu fiican nidaamka, waxay sidaas ku samayn karaan iyagoo helaya xidhmo cusub oo laga heli karo xiriirka soo socda.

Xaaladdan oo kale wakhtiga qorista xirmada aan helno waa kuwan soo socda:

wget https://github.com/fosscord/fosscord-server/releases/download/v0.0.3/fosscord-server-linux.tgz

Waxa kaliya ee ay tahay inaad sameyso waa inaad furto xirmada oo aad laba jeer gujiso server-ka si aad u bilowdo fulinta iyo si aad u gasho waxaan ka sameyn karnaa browserka leh ciwaanka soo socda. http://localhost:3001.

Habka kale ee rakibidda waa iyadoo la kaashanayo maareeyaha xirmada npm waxaanan u sameyn karnaa sida soo socota:

git clone https://github.com/fosscord/fosscord-server
cd fosscord-server
cd bundle
npm run setup
npm run start:bundle


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.