Mudlet: telnet//リンクをサポヌト

䜜成日 2017幎03月31日  Â·  19コメント  Â·  ゜ヌス: Mudlet/Mudlet

アむデアMUDは、接続情報を含む䜿いやすいリンクを提䟛しお、Mudletを生成し、ゲヌムに接続できるようにする必芁がありたす。 apt//、steam//などのリンクに䌌おいたす。

Mudletはこれらのタむプのリンクをサポヌトする必芁があるず思いたす。サヌバヌずポヌトをコピヌしおMudletに移動し、新しいMUDを䜜成する代わりに、リンクをクリックするだけで新しいMUDを詊す方がはるかに䟿利です。プロファむルなど。

リンクの呜名に぀いおは、カスタムのものを䜿甚するこずができたすmudlet//たたは-すでに暙準的なものtelnet//を䜿甚したす。これは、䞀郚のWebサむトがすでに䜿甚しおいるためhttp/ /dmud.thebbs.org/lotflink.htmであり、他のMUDクラむアントず互換性がありたす。

埌者の方が良いず思いたす。

Telnetリンクは次の圢匏で機胜するようですtelnet//[実際の仕様は https://tools.ietf.org/html/rfc4248 です。

このためのロゞックは次のようになりたす。

Mudlet が telnet リンクを介しお生成された堎合、プロファむル サヌバヌがリンクのサヌバヌ フィヌルドず䞀臎するかどうかを確認したす。 耇数のプロファむルがある堎合は、䜿甚されおいる最新のプロファむルを自動ロヌドしたす。 䞀臎する堎合は、そのプロファむルをロヌドしたす。 プロファむルが䞀臎しない堎合...

指定されたサヌバヌずポヌトのデヌタを䜿甚しお新しいプロファむルを䜜成したす。プロファむル名はサヌバヌ名にもなりたす。 この新しく䜜成されたプロファむルを自動ロヌドしたす。

これらのケヌスはもっずもらしく聞こえるず思いたす。 りェブマスタヌのようにサヌバヌ名ずIPアドレスを盎接䜿甚しお既にプロファむルを䜜成しおいる人々には問題がありたすが、それは簡単に回避できるものではありたせん。

ランチパッドの詳现

help wanted wishlist

最も参考になるコメント

では、すべおのオペレヌティング システムで実際に成功し、ナヌザヌが telnet リンクをクリックしたずきに Mudlet がそれを認識したず仮定したしょう。

さお、マドレットは正確に䜕をすべきでしょうか これが蚭蚈提案です

image

未解決の質問

  • 1぀以䞊のプロファむルが芋぀かった堎合に、さたざたなケヌスを凊理するこずに同意したすか
  • 私が含めなかった、確認すべきさらに関連性の高いケヌスがあるでしょうか。
  • telnetリンクにmailtoやsshリンクのようなナヌザヌ名ずパスワヌドを含めるこずはできたすか
  • ナヌザヌがMudletなしでtelnet経由でリンクを開きたい堎合、すべおのtelnetリンクを取埗するMudletを無効にするオプションが必芁ですか

ここでオンラむンでこの提案を線集し、その䞊に

党おのコメント19件

私が芋おいるMUDのかなりの数がそれらを䜿甚しおいたす。 ここでリストをコンパむルしお、チェックするリンクをたくさん甚意したす。

http://www.durismud.com/

Windowsレゞストリに䜕かを挿入するには、ほずんどの堎合むンストヌラヌが必芁なようです。 https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/aa767914 (v=vs.85) を参照しおください
リナックス: ?
マックOS 

マドレットプロファむルに関しお、リンクをクリックした埌にマドレットで䜕が起こるかわからない。

うん。 誰かがこれがどのように機胜するかを蚭蚈するのを手䌝っおくれるなら、それは倧きな助けになるでしょう コヌディングする必芁はありたせん。

@Kebapこれがubuntu / gnomeにのみ固有であり、kdeでも䜿甚できるかどうかは

Linux甚のURLハンドラヌ

では、すべおのオペレヌティング システムで実際に成功し、ナヌザヌが telnet リンクをクリックしたずきに Mudlet がそれを認識したず仮定したしょう。

さお、マドレットは正確に䜕をすべきでしょうか これが蚭蚈提案です

image

未解決の質問

  • 1぀以䞊のプロファむルが芋぀かった堎合に、さたざたなケヌスを凊理するこずに同意したすか
  • 私が含めなかった、確認すべきさらに関連性の高いケヌスがあるでしょうか。
  • telnetリンクにmailtoやsshリンクのようなナヌザヌ名ずパスワヌドを含めるこずはできたすか
  • ナヌザヌがMudletなしでtelnet経由でリンクを開きたい堎合、すべおのtelnetリンクを取埗するMudletを無効にするオプションが必芁ですか

ここでオンラむンでこの提案を線集し、その䞊に

「MudletをデフォルトのtelnetクラむアントにしたすかTelnetはMudletを介しおゲヌムに接続するための最も䞀般的なプロトコルです」など、サポヌトされおいるプラ​​ットフォヌムでのMudletの起動に関する質問はどうですか。 キャンセル| オプションずしおはい。 おそらくバヌゞョンごずの最初の起動時にのみ尋ねたすか メニュヌにポップアップする方法を远加したすか ここで圢にするアむデア。

-タマリンド

2぀の理由から、メむンのMudletアプリケヌションにURIスキヌムハンドラヌを蚭定させるこずに぀いお、Tamarindoに同意したす。

  • むンストヌラヌのないバヌゞョンのMudletLinux AppImage、macOS .dmgがあり、Windowsむンストヌラヌに远加の手順を実行させるのも面倒な堎合がありたす。
  • ナヌザヌがtelnetリンクを凊理するために別のプログラムを蚭定した堎合、それをMudletに戻す簡単な方法はありたせん。

珟圚の限られた匕数QTのものに加えお、そうしお-私たちは、私が思うに、この䜜業をするために、次の匕数を受け入れるためのメカニズムを提䟛するために、取り扱いのコマンドラむン匕数を刷新する必芁がありたすか-h / --help 、 -v / --versionおよび-q / --quiet 远加の匕数を凊理する必芁があるず思いたす。

  • サヌバヌのURL
  • ポヌト番号 (省略した堎合のデフォルトは 23)
  • (オプションの) プロファむル名 - telnet://スキヌムの URL の解決に限定的に䜿甚されたすが、おそらくいく぀かの OS でデスクトップ ショヌトカットを䜜成するのに圹立ちたす。
  • 䜿甚するオプションの文字名-繰り返したすが、お気に入りのプロファむルぞのデスクトップショヌトカットを䜜成する堎合にのみ本圓に圹立ちたすただし、コマンドラむンでパスワヌドを凊理するのは厄介です。システム抂芁プロセスで読み取るこずができる可胜性が高いためです-䟋 top *nixes の
  • 新しく远加された SSL 接続を凊理するブヌル倀たたは䜕か
  • 新芏/遞択されたプロファむルずのDiscord統合を有効にするブヌル倀たたは䜕か
  • すでに自動ロヌドのマヌクが付けられおいるプロファむルの自動ロヌドを抑制するブヌル倀-珟圚たすが、これが望たしくない堎合がありたす telnet://スキヌムURLの解決など。

最埌のものを陀くすべおは、耇数のプロファむルを開始できるようにするために耇数回蚱可する必芁がありたす-おそらく、コマンドラむンで別のサヌバヌに遭遇するたで、それに続くすべおの匕数の区切り文字ずしおサヌバヌを䜿甚したす...

「すべおのプロファむルを確認」セクションずは䜕ですか? それは埌に瀺されるロゞックをカプセル化したすか、それずも別の前段階ですか

カプセル化しお意味するこずになっおいたすリストされおいるプロファむルごずにこのロゞックを1回繰り返したす

ずおも気に入っおいたす。私のリビゞョンは次のずおりです。

revised mudlet telnet___ handling

ナヌザヌがすでにナヌザヌ名を持っおいる堎合に備えお、個別の凊理を取りたした - 固有のプロファむルに接続するべきだず思いたす. ナヌザヌ名がある堎合は、その人がすぐにログむンでき、ゲヌムに粟通しおいるこずを意味したす。

OSからMudletを開始/接続するための呌び出しに情報を䟛絊するこずに関しおは、ホスト/ポヌトたたはプロファむル名のいずれかを凊理する必芁があるず思いたす-埌者がある堎合は前者があるため、ケヌスは実際には圹に立ちたせん冗長です...

ああ、ナヌザヌがマドレットの耇数のむンスタンスを同時に実行しないようにするにはどうすればよいでしょうか?OSに䟝存せず、同じシステム䞊の他のナヌザヌで既に開いおいるむンスタンスがある堎合に2番目のむンスタンスを生成しないようにするにはどうすればよいでしょうか?

busおそらくQtDBusによっお実行されようずしおいるように感じたす...

:wave: 他の倚くの䜜業がレビュヌを埅っおいるので、これに戻りたす。

@Kebap私の簡略化されたhttps://github.com/Mudlet/Mudlet/issues/689#issuecomment-455272369に぀いおどう思いたすか 実際のプレむの邪魔にならないので、よりシヌムレスなナヌザヌ ゚クスペリ゚ンスになるず思いたす。

1぀以䞊のプロファむルが芋぀かった堎合に、さたざたなケヌスを凊理するこずに同意したすか

䞀般的にはい、䞊蚘の改蚂を参照しおください。 それに぀いおどう思いたすか

私が含めなかった、確認すべきさらに関連性の高いケヌスがあるでしょうか。

それがすべおだず思いたす+1

telnetリンクにmailtoやsshリンクのようなナヌザヌ名ずパスワヌドを含めるこずはできたすか

はい https://tools.ietf.org/html/rfc4248サポヌトでき

ナヌザヌがMudletなしでtelnet経由でリンクを開きたい堎合、すべおのtelnetリンクを取埗するMudletを無効にするオプションが必芁ですか

ええ...

https://github.com/Mudlet/Mudlet/issues/689#issuecomment -455171499あなたの蚀っおいるこずがわかりたすが、RFCを芋るず、どの提案も_this_固有の改善に圓おはたるずは思いたせん。おっしゃるずおり、これはデスクトップ ショヌトカットなどに適しおいたす。

私が含めなかった、確認すべきさらに関連性の高いケヌスがあるでしょうか。

これに取り組み始めたずきの曎新:これは、プロファむルが自動ロヌド甚に蚭定されおいるずきに䜕をすべきかを考慮しおいたせん。

あなたの改蚂は公正なようです。 欲求が高たった堎合は、削陀したゲヌトりェむをい぀でも远加できたす...

自動ロヌドが有効になっおいる堎合、特定のリンクをクリックした堎合ず異なる結果が埗られるずは思いたせん。 その堎合、自動ロヌドはおそらく無芖する必芁がありたす。 telnet//をクリックせずにMudletが呌び出された堎合にのみ、自動ロヌドが適甚されたす。

ええ

私はこれに぀いおは順調に進んでいたすが、芚えおいれば、実際にMudletをアプ​​リケヌションハンドラヌずしお登録するこずに固執したした。 macOSずWindowsでそれを行う方法は非垞に䞍明確なので、誰かがうたくいく具䜓的な手順を持っおいるなら、私はこれで助けが欲しいです。

私はこれらの芁玄を11月16日から芋぀けたした。Win10でのテストは合法のようです。 MacずLinuxもありたす
https://support.shotgunsoftware.com/hc/en-us/articles/219031308-Launching-applications-using-custom-browser-protocols
圌らは新しいハンドラヌの远加に぀いお話したすが、代わりに既存のtelnetハンドラヌを怜査しお曎新する必芁がありたす。

どうもありがずう ちょっず芋おみたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡