Giter Site home page Giter Site logo

Comments (10)

L-Leite avatar L-Leite commented on September 24, 2024

You can set channel servers in line 147 of channelmanager.ts.

You can add more servers like this:

(EDIT: I didn't test this code)

/* ... */
export class ChannelManager {
    /* ... */
    private static channelServers: ChannelServer[] = [
        // ChannelServer arguments are:
        // server name, server index, total number of servers, channels in server
        new ChannelServer('Test server', 1, 3, 1),
        new ChannelServer('Second server', 2, 3, 1),
        new ChannelServer('Third server', 3, 3, 1),
    ]
    /* ... */
}
/* ... */

Then transpile the project.

I recommend you avoid changing the (transpiled) Javascript directly

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

wtf:

PS C:\Users\PC10\Desktop\cso2-server> .\setup_services.ps1 -BuildServices
The user selected to build services...
Building service L-Leite/cso2-master-server
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

added 854 packages from 1267 contributors and audited 13573 packages in 334.011s
found 3 high severity vulnerabilities
run npm audit fix to fix them, or npm audit for details
[04:09:05] Using gulpfile ~\Desktop\cso2-server\master-server\gulpfile.js
[04:09:06] Starting 'build'...
[04:09:06] Starting 'clean:dist'...
[04:09:06] Cleaning transpiled source...
[04:09:06] Finished 'clean:dist' after 103 ms
[04:09:06] Starting 'tslint'...
[04:09:06] Linting source code...
no-unused-variable is deprecated. Since TypeScript 2.9. Please use the built-in compiler checks instead.
Warning: The 'no-unused-variable' rule requires type information.
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[105, 15]: Shadowed name: 'server'
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[112, 15]: Shadowed name: 'channel'
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[133, 62]: Shadowed name: 'channel'
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[147, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 1]: space indentation expected
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 2]: statements are not aligned
ERROR: (max-classes-per-file) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[148, 2]: A maximum of 1 class per file is allowed.
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[156, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[157, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[158, 1]: space indentation expected
ERROR: (indent) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[159, 1]: space indentation expected
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[167, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[167, 20]: unused expression, expected an assignment or function call
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 90]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 90]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 97]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 98]: missing whitespace
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 102]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[168, 102]: missing whitespace
ERROR: (trailing-comma) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[171, 43]: Missing trailing comma
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[178, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[178, 53]: unused expression, expected an assignment or function call
ERROR: (no-shadowed-variable) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[179, 20]: Shadowed name: 'server'
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 98]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 105]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[193, 113]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[198, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[207, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[219, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[221, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[226, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[228, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[233, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[241, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[242, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[244, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[245, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[247, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[250, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 99]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 107]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[259, 114]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[264, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[269, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[272, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[277, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[279, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[285, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[291, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[292, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[293, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[295, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[296, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[298, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[300, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[303, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 74]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 81]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 82]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[312, 89]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[315, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[320, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[322, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[328, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[340, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[344, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 74]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 81]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 82]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[352, 89]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[355, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[360, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[362, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[367, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[372, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[373, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[374, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[376, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[379, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[382, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 76]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 83]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 84]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[390, 91]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[393, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[398, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[400, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[405, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[407, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[413, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[415, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[426, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 102]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 109]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 110]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[435, 117]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[440, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[445, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[447, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[452, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[459, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[466, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[468, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[471, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 76]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 83]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 84]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[479, 91]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 23]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[480, 46]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[485, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[487, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[489, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 20]: unused expression, expected an assignment or function call
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 98]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 105]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 106]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[498, 113]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[503, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[508, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[510, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[515, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[521, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[529, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[531, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[534, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[544, 20]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[544, 20]: unused expression, expected an assignment or function call
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 80]: statements are not aligned
ERROR: (no-unused-expression) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 80]: unused expression, expected an assignment or function call
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 87]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 88]: missing whitespace
ERROR: (whitespace) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[545, 95]: missing whitespace
ERROR: (space-before-function-paren) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 11]: Spaces before function parens are disallowed
ERROR: (no-empty) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 20]: block is emptyERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[550, 30]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[555, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[557, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[563, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[570, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[571, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[573, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[580, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[590, 9]: statements are not aligned
ERROR: (align) C:/Users/PC10/Desktop/cso2-server/master-server/src/channel/channelmanager.ts[592, 9]: statements are not aligned

[04:09:16] 'tslint' errored after 10 s
[04:09:16] Error in plugin "gulp-tslint"
Message:
Failed to lint: 177 errors.
Details:
domainThrown: true

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

master services error ?

from cso2-master-services.

L-Leite avatar L-Leite commented on September 24, 2024

Did you edit the file with windows' notepad?

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

yes notepad+

from cso2-master-services.

L-Leite avatar L-Leite commented on September 24, 2024

Try running tslint --fix --project tsconfig.json in the project's directory before building

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

C:\Users\PC10\Desktop\tt>tslint --fix --project tsconfig.jso
Invalid option for project: tsconfig.jso

:)

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

Ekran Alıntısı

/**
 * send the channel servers list data for an user's connection
 * @param conn the target user's connection
 */
public static sendChannelListTo(conn: ExtendedSocket): void {
    conn.send(new OutServerListPacket(this.channelServers))
}

public static async sendRoomListTo(conn: ExtendedSocket, channel: Channel): Promise<void> {
    conn.send(OutLobbyPacket.joinRoom())
    conn.send(await OutRoomListPacket.getFullList(channel.rooms))
}

/**
 * returns a channel object by its channel index and channel server index
 * @param channelIndex the channel's index
 * @param channelServerIndex the channel's channel server index
 */
public static getChannel(channelIndex: number, channelServerIndex: number): Channel {
    return ChannelManager.getServerByIndex(channelServerIndex).getChannelByIndex(channelIndex)
}

private static channelServers: ChannelServer[] = [
    new ChannelServer('XXXX1 SERVER', 1, 3, 1),
    new ChannelServer('XXXX2 SERVER', 2, 3, 1),
    new ChannelServer('XXXX3 SERVER', 3, 3, 1),
]

}

/**
 * sets an user's current channel
 * @param session the target user's session
 * @param channel the target channel
 * @param channelServer the channel's channelServer
 */
private static async setUserChannel(session: UserSession, conn: ExtendedSocket,
                                    channel: Channel, channelServer: ChannelServer): Promise<void> {
    session.setCurrentChannelIndex(channelServer.index, channel.index)
    await session.update()
    this.sendRoomListTo(conn, channel)
}

from cso2-master-services.

IGNRexI avatar IGNRexI commented on September 24, 2024

.ts
/* ... /
export class ChannelManager {
/
... /
private static channelServers: ChannelServer[] = [
// ChannelServer arguments are:
// server name, server index, total number of servers, channels in server
new ChannelServer('Test server', 1, 3, 1),
new ChannelServer('Second server', 2, 3, 1),
new ChannelServer('Third server', 3, 3, 1),
]
/
... */
}
code does not work solid

.js
the result I have tried doing in different ways:
const channelserver_1 = require("channel/channelserver");
const channelserver_2 = require("channel/channelserver");
const channelserver_3 = require("channel/channelserver");
const channelserver_4 = require("channel/channelserver");

ChannelManager.channelServers = [new channelserver_1.ChannelServer('Global', 1, 3, 1)];
ChannelManager.channelServers = [new channelserver_2.ChannelServer('Fire Server', 2, 3, 1)];
ChannelManager.channelServers = [new channelserver_3.ChannelServer('Clan Server', 3, 3, 1)];
ChannelManager.channelServers = [new channelserver_4.ChannelServer('Ladder Server', 4, 3, 1)];

.ts ve .js

does not work without channelserver_1 code

channelserver_1
channelserver_2
channelserver_3
channelserver_4

channel insert successful but

Only 1 server appears on the left

from cso2-master-services.

L-Leite avatar L-Leite commented on September 24, 2024

In the .ts file you closed the class too early (see the } character), it usually closes in the end of the file

Have a look at typescript or programming basics to figure this out

EDIT: if you fix the code and the channels are broken open up a new issue

from cso2-master-services.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.