From 899d1e9e2e9199be4e64860943e356cee091dfcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B2=B3?= Date: Mon, 16 Dec 2019 23:25:47 +0800 Subject: [PATCH 1/3] add sdk md --- docs/_sidebar.md | 1 + docs/npc_sdk.md | 23 ++++++++++++++++++++++ docs/use.md | 2 ++ update.sh | 50 ------------------------------------------------ 4 files changed, 26 insertions(+), 50 deletions(-) create mode 100644 docs/npc_sdk.md delete mode 100644 update.sh diff --git a/docs/_sidebar.md b/docs/_sidebar.md index cfb58fa..2474ab7 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -12,6 +12,7 @@ * [基本使用](use.md) * [增强功能](npc_extend.md) + * [sdk](npc_sdk.md) * 扩展 diff --git a/docs/npc_sdk.md b/docs/npc_sdk.md new file mode 100644 index 0000000..db70772 --- /dev/null +++ b/docs/npc_sdk.md @@ -0,0 +1,23 @@ +# npc sdk文档 + +``` +命令行模式启动客户端 +p0->连接地址 +p1->vkey +p2->连接类型(tcp or udp) +p3->连接代理 + +extern GoInt StartClientByVerifyKey(char* p0, char* p1, char* p2, char* p3); + +查看当前启动的客户端状态,在线为1,离线为0 +extern GoInt GetClientStatus(); + +关闭客户端 +extern void CloseClient(); + +获取当前客户端版本 +extern char* Version(); + +获取日志,实时更新 +extern char* Logs(); +``` diff --git a/docs/use.md b/docs/use.md index deeda30..5ac6cce 100644 --- a/docs/use.md +++ b/docs/use.md @@ -18,6 +18,8 @@ - 停止:`npc.exe stop` - 如果需要更换命令内容需要先卸载`npc.exe -service=uninstall`,再重新注册 +注册到服务后,日志文件windows位于当前目录下,linux和darwin位于/var/log/npc.log + ## 客户端更新 首先进入到对于的客户端二进制文件目录 diff --git a/update.sh b/update.sh deleted file mode 100644 index 3e0bfe3..0000000 --- a/update.sh +++ /dev/null @@ -1,50 +0,0 @@ -#/bash/sh -echo "start upgrading to the latest version" -if [ $1 == "latest" ] -then - version=`wget -qO- -t1 -T2 "https://api.github.com/repos/cnlh/nps/releases/latest" | grep "tag_name" | head -n 1 | awk -F ":" '{print $2}' | sed 's/\"//g;s/,//g;s/ //g'` -else - version=$1 -fi -echo "the current latest version is "$version"" -download_base_url=https://github.com/cnlh/nps/releases/download/$version/ - -if [ $4 ] -then - filename=""$2"_"$3"_v"$4"_"server".tar.gz" -else - filename=""$2"_"$3"_"server".tar.gz" -fi -complete_download_url=""$download_base_url""$filename"" -echo "start download file from "$complete_download_url"" - -dir_name=`echo $RANDOM` -mkdir $dir_name && cd $dir_name -wget $complete_download_url >/dev/null 2>&1 -if [ ! -f "$filename" ]; then - echo "download file failed!" - rm -rf $dir_name - exit -fi - -echo "start extracting files" -mkdir nps -tar -xvf $filename -C ./nps >/dev/null 2>&1 -cd nps - -if [ -f "../../nps" ]; then - echo "replace "../../nps"!" - cp -rf nps ../../ -fi - -usr_dir=`which nps` - -if [ -f "$usr_dir" ]; then - echo "replace "$usr_dir"!" - cp -rf nps $usr_dir -fi - -cd ../../ && rm -rf $dir_name - -echo "update complete!" -echo -e "\033[32m please restart nps \033[0m" From ab629b5730e19ec9606423b5cc4f1e7ff2071583 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B2=B3?= Date: Mon, 16 Dec 2019 23:38:19 +0800 Subject: [PATCH 2/3] change md --- docs/_sidebar.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/_sidebar.md b/docs/_sidebar.md index 2474ab7..a17588d 100644 --- a/docs/_sidebar.md +++ b/docs/_sidebar.md @@ -12,14 +12,14 @@ * [基本使用](use.md) * [增强功能](npc_extend.md) - * [sdk](npc_sdk.md) * 扩展 * [功能](feature.md) * [说明](description.md) * [web api](api.md) - + * [sdk](npc_sdk.md) +git * 其他 * [贡献](contribute.md) From 32ce0e3dd6cf72e7d2d091dbdd7973573d7a22d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B2=B3?= Date: Mon, 16 Dec 2019 23:49:03 +0800 Subject: [PATCH 3/3] change logo.png --- docs/logo.png | Bin 889 -> 1400 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/logo.png b/docs/logo.png index 20df9d0e24533b524a62990bae56fc06d68225b3..b4e29a7a5508d682572138136b2f7f6d986b0626 100644 GIT binary patch literal 1400 zcmX9-2~bm46b;hRnxYh~(ot|3K%Am2jCFJrRNw~)7{L7hAq52mMFbpVlOU13L68DQ z78yW9kX2Ttsp5uU5s_UDNq{6I`PqIJS%M&e{?t3?o%imY`_8@d=DsX%PuC6jZFn3G zw}I#ekg?rXzrHub`0T{`4jgU`&HE%oz}(eU40?lM_#+H+i9`~Kgpf!lPQdc8u<@gw zT%!LZ0NZ=`xwxE?mDVV$n=seOoqWQL!gcbVaD^ucAj|obqZ{l(0@*Gg3xK%*I8Fco zH`v(&A`meqI}u^P14ODC+)w#C5kbYB`+z$nEvQsh)pH3D+Zh6gpsOcEQC_dQUq8#f zqn#*`G0HKWId%aD0O#2ya^+_XsQR;ZAZG4;v{;IYWh!TP2m_k{N~B6uj&htq35Pc= zk|82F!WCfEo!wz++Y|KV8%%@)K#G$4`h$y)o(YhG&foxKtcoHdPm!Ll{gk09toXuV zsBV}4pO0MuG5zLtCdM2B_=x!&6XCePde#eqXl#l)yGY-LzLp+}%h&WAPE{slY5vUr z7DR)iH7VKXnFvi>x^94?8}!o+2k6GBD?_KT1i%BnaG4rK4`40X{u{%Z)ZO5c+$n55U?kw^`!|AcS^|R2`BlYNr7lefbfOV>H79*v0PZy zC~9a&xO`*+i;59Mfk+jI3`Jy037dz#k7QCH;Rz)?k+id0`m9G*(;};DleIAAs79{T zD58@U@fnJQKNUGesP9EIJRS|Fq7m27NE#ZOipHfX;qywL3rb3el5$ZMa9I@`r9K~} z4vSaErD?8Q*F-04sOhuZvN?9q9H)4m#n5&F+TLI-uXf=D;mZrc$`ECB5LzAb?RR)S zh|OPWEZGyp85pcFT)PgBH!|9=(b#0Gso9R5yDTiN_E_)TyWj42dxztWPJr7<63NR8 zgegIxp`l?BG1P>_l)U`>{9CsR3h$Ja->tY;S=rF|u({>YW2In=_j6slxE3hWy2ike;hnN!qN64+W z@Z)0OMn|)C8X{4g!?5uke0QCm;oY1cDDAGP2-16_=Z=_J9m-37 zd!RF%i>grjia?}zA^vK!I^2LiSXMV?I{2#ynd)6n!dvg$!rn(^bV-V9ZkEN~70x6c zwe*_mjn+7Fv&sT??lC`*x`bPvsYs4blhu}-ef{(g$Df5qqDW^dLfV&OH)m*qcK;jw zCNs2X;Rrz&w~yZ3@b#HZ_mF3yq-C$ki;?*#lkTI|{jv{d%Yb<1!6LG}sjGY5eurtvtfjHB zhI;y{FjutOY)J6t#!Ak1rdRc`gkP8orCz$9uB+QG+*@Zs77$6tKa9n*=^6|1Y69-> zl90Oj9tT&Gf&CrpHadSu8nvs|3d$WJ5|CqHbP|5%CL8PfeHts#X(6y8@#Iu9MBlwV)-+_TmbD?+7y@Z(g z+HLHrKDv7K;H5;4dc?Ln=~5W9WI46Mu*Z+>A7|ChEm$QFpJDFej@Al#<&g=Ck^QE9 ztVpBHx|NZK9+a}h*{_?=t-!DBdd3a;t4bEjz00uj^;^T%J^eFJ$Qs;XWzMYaO5AUK ky4m1^tyVTMLFi#w;LXCtTAw`IHf(BeM1m*K>~uEmKZ~9UU;qFB delta 877 zcmV-z1Csps3i$?*8Gi-<00374`G)`i13*bcK~!i%?N{APQ(+kYJ?}Z&6pE0kxh5G@ zVxO?mBA8kjK?bI_FueB8i=aOs`nZaUx`^)UA_!^ZF8sjA8AOyZMInf~i0EUZkEN-b z?(95qwia{R*g7ZN;5;xmyn8-=zvuU!_dGA5$c>5|KTHB^t$(1YfT@7a4wzd=X9IPI zn+oV|q0R)R0y-P0JA9b}Eyq2h5I6`>7~n8~Fc?$BJPF|CqrnFgnHBj}rvvlSZb)ng zQ#rupAhrWk4uTyjey@=ofDB*`j5!GWOgyXj3gT&ym_{7aRNpt953A(_T0NX4c%jxw zS8n%m0CCiVXn!BTE&$c}6wJw&(Fdpl5UQVC58q{r$x6U!2M*K%b=AN&2T)U)Q+cDE z?#AX8Cap~aH&#o$f&@Ciwtm4B?%ZgCHfCJ1oA^8tXf5W%M~ zsj(OqXSIVXX+oBMlpGl;BcAYh!RRPt@EW#E0@|8vv-*hxr#}L`Nn1GY-HhOjbyY4^ z86rixW({9Nm4euiJ_Pd*7v0oaoQu_^(gPyLORh76B}6KER?o+YB2*$6PJ7k$l+ z3ugIr`ft956XKks zFcr|#JtJaG1&rvTo*bqEdb(#stf_zzUDT7K=oR<{BuYG|n|Jy)00000NkvXXu0mjf DCiR{^